{"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":825065,"link":"/api/v1.1/game/825065/feed/live","metaData":{"wait":10,"timeStamp":"20260630_040826","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825065,"type":"R","doubleHeader":"N","id":"2026/06/29/sfnmlb-arimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825065-2026-06-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-30T01:40:00Z","originalDate":"2026-06-29","officialDate":"2026-06-29","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":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","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 Francisco","record":{"gamesPlayed":84,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":35,"losses":49,"ties":0,"pct":".417"},"records":{},"divisionLeader":false,"wins":35,"losses":49,"winningPercentage":".417"},"franchiseName":"San Francisco","clubName":"Giants","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2026,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","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":"Arizona","record":{"gamesPlayed":84,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":42,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":42,"losses":42,"winningPercentage":".500"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true}},"players":{"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694410":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410","firstName":"LuJames","lastName":"Groover","primaryNumber":"16","birthDate":"2002-04-16","currentAge":24,"birthCity":"East Point","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"LuJames","useLastName":"Groover","boxscoreName":"Groover","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"LuJames Groover","nameTitle":"III","nameSuffix":"III","nameSlug":"lujames-groover-694410","firstLastName":"LuJames Groover","lastFirstName":"Groover, LuJames","lastInitName":"Groover, L","initLastName":"L Groover","fullFMLName":"LuJames Groover","fullLFMName":"Groover, LuJames ","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID694371":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371","firstName":"Thomas","lastName":"Troy","primaryNumber":"9","birthDate":"2002-01-17","currentAge":24,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Troy","middleName":"Joachim","boxscoreName":"Troy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Troy","nameSlug":"tommy-troy-694371","firstLastName":"Tommy Troy","lastFirstName":"Troy, Tommy","lastInitName":"Troy, T","initLastName":"T Troy","fullFMLName":"Thomas Joachim Troy","fullLFMName":"Troy, Thomas Joachim","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID686753":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753","firstName":"Drey","lastName":"Jameson","primaryNumber":"99","birthDate":"1997-08-17","currentAge":29,"birthCity":"Greenfield","birthStateProvince":"IN","birthCountry":"USA","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drey","useLastName":"Jameson","middleName":"Matthew","boxscoreName":"Jameson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"Dray","mlbDebutDate":"2022-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drey Jameson","nameSlug":"drey-jameson-686753","firstLastName":"Drey Jameson","lastFirstName":"Jameson, Drey","lastInitName":"Jameson, D","initLastName":"D Jameson","fullFMLName":"Drey Matthew Jameson","fullLFMName":"Jameson, Drey Matthew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID703615":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615","firstName":"Jose","lastName":"Cabrera","primaryNumber":"53","birthDate":"2002-05-30","currentAge":24,"birthCity":"Yaguate","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Cabrera","middleName":"Manuel","boxscoreName":"Cabrera, J","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-06-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Cabrera","nameSlug":"jose-cabrera-703615","firstLastName":"Jose Cabrera","lastFirstName":"Cabrera, Jose","lastInitName":"Cabrera, J","initLastName":"J Cabrera","fullFMLName":"Jose Manuel Cabrera","fullLFMName":"Cabrera, Jose Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682674":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","firstName":"Victor","lastName":"Bericoto","primaryNumber":"78","birthDate":"2001-12-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Victor","useLastName":"Bericoto","middleName":"Miguel","boxscoreName":"Bericoto","gender":"M","nameMatrilineal":"Hidalgo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Bericoto","nameSlug":"victor-bericoto-682674","firstLastName":"Victor Bericoto","lastFirstName":"Bericoto, Victor","lastInitName":"Bericoto, V","initLastName":"V Bericoto","fullFMLName":"Victor Miguel Bericoto","fullLFMName":"Bericoto, Victor Miguel","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":29,"birthCity":"Calgary","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 5\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Soroka","middleName":"John Graydon","boxscoreName":"Soroka","nickName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"so-ROH-ka","mlbDebutDate":"2018-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Soroka","nameSlug":"michael-soroka-647336","firstLastName":"Michael Soroka","lastFirstName":"Soroka, Michael","lastInitName":"Soroka, M","initLastName":"M Soroka","fullFMLName":"Michael John Graydon Soroka","fullLFMName":"Soroka, Michael John Graydon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"43","birthDate":"1990-05-26","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID686228":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228","firstName":"Juan","lastName":"Burgos","primaryNumber":"52","birthDate":"1999-12-22","currentAge":26,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Burgos","boxscoreName":"Burgos","gender":"M","nameMatrilineal":"Pichardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Burgos","nameSlug":"juan-burgos-686228","firstLastName":"Juan Burgos","lastFirstName":"Burgos, Juan","lastInitName":"Burgos, J","initLastName":"J Burgos","fullFMLName":"Juan  Burgos","fullLFMName":"Burgos, Juan ","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"ID657044":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044","firstName":"Ryan","lastName":"Thompson","primaryNumber":"81","birthDate":"1992-06-26","currentAge":34,"birthCity":"Turner","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Thompson","middleName":"Scott","boxscoreName":"Thompson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Thompson","nameSlug":"ryan-thompson-657044","firstLastName":"Ryan Thompson","lastFirstName":"Thompson, Ryan","lastInitName":"Thompson, R","initLastName":"R Thompson","fullFMLName":"Ryan Scott Thompson","fullLFMName":"Thompson, Ryan Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"67","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID813841":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","firstName":"Jonah","lastName":"Cox","primaryNumber":"53","birthDate":"2001-08-04","currentAge":25,"birthCity":"Louisville","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jonah","useLastName":"Cox","middleName":"Abbott","boxscoreName":"Cox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Cox","nameSlug":"jonah-cox-813841","firstLastName":"Jonah Cox","lastFirstName":"Cox, Jonah","lastInitName":"Cox, J","initLastName":"J Cox","fullFMLName":"Jonah Abbott Cox","fullLFMName":"Cox, Jonah Abbott","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID681916":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","firstName":"Dylan","lastName":"Smith","primaryNumber":"66","birthDate":"2000-05-28","currentAge":26,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Smith","middleName":"Miguel","boxscoreName":"Smith, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Smith","nameSlug":"dylan-smith-681916","firstLastName":"Dylan Smith","lastFirstName":"Smith, Dylan","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dylan Miguel Smith","fullLFMName":"Smith, Dylan Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID701852":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852","firstName":"Drew","lastName":"Cavanaugh","primaryNumber":"61","birthDate":"2002-01-27","currentAge":24,"birthCity":"Troy","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":219,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Cavanaugh","middleName":"Michael","boxscoreName":"Cavanaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Cavanaugh","nameSlug":"drew-cavanaugh-701852","firstLastName":"Drew Cavanaugh","lastFirstName":"Cavanaugh, Drew","lastInitName":"Cavanaugh, D","initLastName":"D Cavanaugh","fullFMLName":"Drew Michael Cavanaugh","fullLFMName":"Cavanaugh, Drew Michael","strikeZoneTop":3.203,"strikeZoneBottom":1.617},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":30,"birthCity":"Shoreview","birthStateProvince":"MN","birthCountry":"USA","height":"6' 8\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Hentges","middleName":"D.","boxscoreName":"Hentges","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"HENT-chiss","mlbDebutDate":"2021-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Hentges","nameSlug":"sam-hentges-656529","firstLastName":"Sam Hentges","lastFirstName":"Hentges, Sam","lastInitName":"Hentges, S","initLastName":"S Hentges","fullFMLName":"Sam D. Hentges","fullLFMName":"Hentges, Sam D.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID606992":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","firstName":"Eric","lastName":"Haase","birthDate":"1992-12-18","currentAge":33,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eric","useLastName":"Haase","middleName":"Michael","boxscoreName":"Haase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"HAHS","mlbDebutDate":"2018-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Haase","nameSlug":"eric-haase-606992","firstLastName":"Eric Haase","lastFirstName":"Haase, Eric","lastInitName":"Haase, E","initLastName":"E Haase","fullFMLName":"Eric Michael Haase","fullLFMName":"Haase, Eric Michael","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID596146":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146","firstName":"Maximilian","lastName":"Kepler","primaryNumber":"22","birthDate":"1993-02-10","currentAge":33,"birthCity":"Berlin","birthCountry":"Germany","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Kepler","boxscoreName":"Kepler","nickName":"Rozycki","gender":"M","nameMatrilineal":"Rozycki","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Kepler","nameSlug":"max-kepler-596146","firstLastName":"Max Kepler","lastFirstName":"Kepler, Max","lastInitName":"Kepler, M","initLastName":"M Kepler","fullFMLName":"Maximilian Kepler","fullLFMName":"Kepler, Maximilian","strikeZoneTop":3.376,"strikeZoneBottom":1.704},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":28,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656976":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976","firstName":"Pavin","lastName":"Smith","primaryNumber":"26","birthDate":"1996-02-06","currentAge":30,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pavin","useLastName":"Smith","middleName":"Joe","boxscoreName":"Smith, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"PAY-vin","mlbDebutDate":"2020-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pavin Smith","nameSlug":"pavin-smith-656976","firstLastName":"Pavin Smith","lastFirstName":"Smith, Pavin","lastInitName":"Smith, P","initLastName":"P Smith","fullFMLName":"Pavin Joe Smith","fullLFMName":"Smith, Pavin Joe","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15","location":{"address1":"401 East Jefferson Street","city":"Phoenix","state":"Arizona","stateAbbrev":"AZ","postalCode":"85004","defaultCoordinates":{"latitude":33.445302,"longitude":-112.066687},"azimuthAngle":0.0,"elevation":1086,"country":"USA","phone":"(602) 462-6500"},"timeZone":{"tz":"MST","id":"America/Phoenix","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":48405,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":328,"left":376,"leftCenter":412,"center":407,"rightCenter":414,"right":376,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":15,"link":"/api/v1/venues/15"},"weather":{"condition":"Roof Closed","temp":"76","wind":"0 mph, None"},"gameInfo":{"attendance":18838,"firstPitch":"2026-06-30T01:40:00.000Z","gameDurationMinutes":148},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"home":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"}},"officialScorer":{"id":665415,"fullName":"Anthony Reel","link":"/api/v1/people/665415"},"primaryDatacaster":{"id":684883,"fullName":"Karl Hain","link":"/api/v1/people/684883"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:40:55.583Z","endTime":"2026-06-30T01:41:07.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T22:20:30.261Z","endTime":"2026-06-30T01:18:54.615Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T01:18:54.615Z","endTime":"2026-06-30T01:39:35.340Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-30T01:39:35.340Z","endTime":"2026-06-30T01:40:57.432Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039673345079603,"aZ":-15.976926282469021,"pfxX":3.4346278131765633,"pfxZ":9.178564993765015,"pX":0.1528506848211958,"pZ":2.848298757678668,"vX0":-3.7906501703889717,"vY0":-132.21167190256364,"vZ0":-4.846346567320676,"x":111.17,"y":161.88,"x0":1.1611389293144188,"y0":50.001603400470046,"z0":5.883245895718069,"aX":6.060470639131967},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.7,"breakHorizontal":-5.4,"spinRate":2252,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.4147927214273017,"extension":6.2750307907818055},"hitData":{"launchSpeed":92.0,"launchAngle":42.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.27,"coordY":93.33}},"index":3,"playId":"69f611e6-bc34-3e77-8c02-f1a2ee01bc26","pitchNumber":1,"startTime":"2026-06-30T01:40:57.432Z","endTime":"2026-06-30T01:41:07.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:41:07.593Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:41:17.240Z","endTime":"2026-06-30T01:41:55.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458090554931935,"aZ":-12.836471703081557,"pfxX":3.4576315317993305,"pfxZ":10.826719734828064,"pX":0.8518455887802071,"pZ":2.1535422250618335,"vX0":-2.296684299898032,"vY0":-132.7957300175778,"vZ0":-7.116744439152259,"x":84.53,"y":180.63,"x0":1.278731129366957,"y0":50.002534725492,"z0":5.802279353964119,"aX":6.174785779508172},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-5.8,"spinRate":2351,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4124723735570317,"extension":6.341139220807951},"index":0,"playId":"ee4e0bda-7a5a-3f37-861d-111ea1bd9cd0","pitchNumber":1,"startTime":"2026-06-30T01:41:31.351Z","endTime":"2026-06-30T01:41:36.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.339112212021384,"aZ":-12.767582792908716,"pfxX":2.9168211742983567,"pfxZ":10.93478091917962,"pX":0.05337387386099499,"pZ":1.779035051437085,"vX0":-4.05059008287565,"vY0":-132.6131983019693,"vZ0":-7.839549375051469,"x":114.97,"y":190.75,"x0":1.2242278036459486,"y0":50.000985828751325,"z0":5.712322817676547,"aX":5.175810294987496},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":-4.3,"spinRate":2316,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.41360563400725026,"extension":6.382489204617097},"hitData":{"launchSpeed":88.5,"launchAngle":59.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.94,"coordY":121.66}},"index":1,"playId":"21ff5190-e50c-3fab-84e1-3d0a3c63b9b4","pitchNumber":2,"startTime":"2026-06-30T01:41:44.365Z","endTime":"2026-06-30T01:41:55.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:41:55.026Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:42:05.821Z","endTime":"2026-06-30T01:43:24.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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":92.2,"endSpeed":84.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01134572901008,"aZ":-14.016269276011627,"pfxX":3.705286335607504,"pfxZ":10.006743764602245,"pX":0.287151859100902,"pZ":2.528550855936682,"vX0":-3.92383553740757,"vY0":-134.0973046033671,"vZ0":-6.046807987720823,"x":106.05,"y":170.51,"x0":1.2905763020798127,"y0":50.00303721218246,"z0":5.819451915497432,"aX":6.723316138549723},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":-5.9,"spinRate":2337,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4090505151870705,"extension":6.328144681897253},"index":0,"playId":"9ae722d7-454f-3012-9ccd-15303049db6a","pitchNumber":1,"startTime":"2026-06-30T01:42:19.505Z","endTime":"2026-06-30T01:42:24.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8253189019328,"aZ":-13.022902636061755,"pfxX":4.5636782266885145,"pfxZ":10.598400699662061,"pX":-0.5314606059288635,"pZ":2.492522718405937,"vX0":-5.951743846161521,"vY0":-134.0429528266142,"vZ0":-5.983628346721864,"x":137.26,"y":171.48,"x0":1.1319124532179352,"y0":50.00404958251634,"z0":5.695337690003216,"aX":8.248277800629157},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":-6.8,"spinRate":2387,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.40968695474982253,"extension":6.347335984312176},"index":1,"playId":"024938a7-dfab-3787-b665-fb2887801475","pitchNumber":2,"startTime":"2026-06-30T01:42:33.711Z","endTime":"2026-06-30T01:42:37.206Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-30T01:42:48.585Z","endTime":"2026-06-30T01:42:54.823Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.239042786999832,"aZ":-17.201435755135183,"pfxX":4.061949943969163,"pfxZ":8.15345248337084,"pX":0.007516577322884581,"pZ":3.806296115516718,"vX0":-4.595700346275991,"vY0":-134.67679633882582,"vZ0":-2.1750227329753624,"x":116.71,"y":136.01,"x0":1.2083106352679431,"y0":50.00619910441722,"z0":5.8409567569927985,"aX":7.463358809664259},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-6.4,"spinRate":2299,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4066905395431739,"extension":6.167464381803019},"index":3,"playId":"2eb8d136-c593-3865-a40e-2fe23121a28f","pitchNumber":3,"startTime":"2026-06-30T01:42:54.823Z","endTime":"2026-06-30T01:43:00.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.112369611390932,"aZ":-20.587469634569953,"pfxX":5.438969599089792,"pfxZ":6.215076020244821,"pX":-0.057244898187585755,"pZ":3.405494368467243,"vX0":-5.49806839973231,"vY0":-135.1348144208586,"vZ0":-2.5047594518307292,"x":119.18,"y":146.83,"x0":1.2888227781777013,"y0":50.00619511962975,"z0":5.777296766819541,"aX":10.146644561875542},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.9,"breakHorizontal":-8.8,"spinRate":2204,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4040116142143386,"extension":6.290444247014147},"hitData":{"launchSpeed":87.9,"launchAngle":37.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.97,"coordY":72.81}},"index":4,"playId":"54166a81-38fa-3206-86aa-2e6fdf8d35e4","pitchNumber":4,"startTime":"2026-06-30T01:43:15.023Z","endTime":"2026-06-30T01:43:24.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:43:24.085Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (16) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:45:20.491Z","endTime":"2026-06-30T01:46:20.327Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"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":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23555287913231,"aZ":-15.845116971134615,"pfxX":-6.57600843126231,"pfxZ":9.197620630814464,"pX":-0.181195325541565,"pZ":3.6941785237404043,"vX0":5.651277607893962,"vY0":-133.53410968725578,"vZ0":-1.5441839984888481,"x":123.91,"y":139.04,"x0":-1.4880612217298406,"y0":50.00532051355373,"z0":5.440118342087292,"aX":-11.679134476181423},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":10.4,"spinRate":2221,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4128278115640036,"extension":6.626428789269117},"index":0,"playId":"12073650-bbe1-3544-b171-f6cb06ffe351","pitchNumber":1,"startTime":"2026-06-30T01:45:38.801Z","endTime":"2026-06-30T01:45:42.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.853667569054295,"aZ":-14.275981626631602,"pfxX":-6.3074129529153975,"pfxZ":9.971639936982598,"pX":0.791698598022989,"pZ":2.8087757087379974,"vX0":7.805155858141855,"vY0":-134.08636252928682,"vZ0":-4.217475911879493,"x":86.82,"y":162.94,"x0":-1.3570787143492218,"y0":50.00124681328369,"z0":5.442357355239909,"aX":-11.320198497615172},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":9.5,"spinRate":2310,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.41072752113337474,"extension":6.743828827762212},"hitData":{"launchSpeed":100.5,"launchAngle":40.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":228.3,"coordY":90.36}},"index":1,"playId":"c4317345-ab34-3dec-8644-1a6b45b8d574","pitchNumber":2,"startTime":"2026-06-30T01:45:54.837Z","endTime":"2026-06-30T01:46:20.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:46:20.327Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging, catcher Eric Haase to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:46:38.461Z","endTime":"2026-06-30T01:49:21.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14062849484837,"aZ":-13.31675700802254,"pfxX":-7.927907374893419,"pfxZ":10.181636066619959,"pX":-0.7663231127130867,"pZ":1.9460134920559895,"vX0":5.134377727034921,"vY0":-135.81763778716603,"vZ0":-6.460714533000897,"x":146.21,"y":186.24,"x0":-1.6596561158859646,"y0":50.002656191137206,"z0":5.297101332808669,"aX":-14.683303066746225},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":13.1,"spinRate":2336,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4046085435883393,"extension":6.751269503699385},"index":0,"playId":"51880f06-0518-3398-814f-60ed6411174e","pitchNumber":1,"startTime":"2026-06-30T01:46:42.611Z","endTime":"2026-06-30T01:46:46.352Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-30T01:46:51.891Z","endTime":"2026-06-30T01:47:03.562Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59375776125961,"aZ":-13.10616781148429,"pfxX":-7.95200090296452,"pfxZ":10.295577238120632,"pX":0.7256484531901621,"pZ":2.5637721938317277,"vX0":8.670895773483199,"vY0":-135.91115647348465,"vZ0":-4.961387024638794,"x":89.34,"y":169.56,"x0":-1.4883010704780293,"y0":50.0003959784457,"z0":5.338529508453674,"aX":-14.724654700240182},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":12.4,"spinRate":2381,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4045629237093662,"extension":6.814452258482973},"index":2,"playId":"3da92a6a-d227-3f35-84cd-13fee0e90d25","pitchNumber":2,"startTime":"2026-06-30T01:47:03.562Z","endTime":"2026-06-30T01:47:30.590Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.618801633741793,"aZ":-24.509654068145114,"pfxX":-7.288791937691408,"pfxZ":4.818992043014855,"pX":0.05886304722502581,"pZ":1.727994726082201,"vX0":6.284580805067618,"vY0":-126.08955525598917,"vZ0":-4.5710270730920195,"x":114.76,"y":192.12,"x0":-1.5341063039604288,"y0":50.001266146848955,"z0":5.572235091319878,"aX":-11.589144753736154},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.8,"breakHorizontal":11.5,"spinRate":1605,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.43647454063282787,"extension":6.623931917541103},"index":3,"playId":"a591e293-459a-3e9d-a1f9-c1448c12f8f3","pitchNumber":3,"startTime":"2026-06-30T01:47:31.296Z","endTime":"2026-06-30T01:47:36.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.842230077864865,"aZ":-12.485426155834155,"pfxX":-6.905984160660278,"pfxZ":10.50410734128906,"pX":0.8192089798923995,"pZ":1.2008036804436297,"vX0":8.830612396641431,"vY0":-136.48369517260414,"vZ0":-8.332325347902351,"x":85.77,"y":206.36,"x0":-1.57074377183763,"y0":50.004179474719486,"z0":5.166174468254253,"aX":-12.946583618957074},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":10.4,"spinRate":2380,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40230383415873483,"extension":6.843582400624573},"index":4,"playId":"3e7307d7-8c78-3039-971c-289d0dbe45df","pitchNumber":4,"startTime":"2026-06-30T01:47:56.476Z","endTime":"2026-06-30T01:48:02.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88323353600722,"aZ":-13.216091978901721,"pfxX":-4.415266327288388,"pfxZ":10.011625248885075,"pX":-0.8124805612655226,"pZ":2.8060266175010655,"vX0":3.806534686484428,"vY0":-137.34559370140227,"vZ0":-4.605986770712337,"x":147.97,"y":163.02,"x0":-1.6486631478176255,"y0":50.005472511792625,"z0":5.416338679352112,"aX":-8.363509348364559},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2367,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40012377858350856,"extension":6.751934646959238},"index":5,"playId":"f2dc136f-dde7-3797-ad3b-9909372e21a3","pitchNumber":5,"startTime":"2026-06-30T01:48:14.417Z","endTime":"2026-06-30T01:48:17.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22866813974808,"aZ":-11.599709449632362,"pfxX":-6.848601742309663,"pfxZ":11.016906237631302,"pX":1.0416122209632985,"pZ":3.286614466377068,"vX0":8.888546346409433,"vY0":-136.79182822001926,"vZ0":-3.4211893811513936,"x":77.3,"y":150.04,"x0":-1.3822174660256488,"y0":50.00663662437954,"z0":5.366197622738698,"aX":-12.795423145610464},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":10.2,"spinRate":2453,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40263184608808533,"extension":6.790510557676995},"index":6,"playId":"1ea15471-0cd6-34e5-8861-482ecd409660","pitchNumber":6,"startTime":"2026-06-30T01:48:36.216Z","endTime":"2026-06-30T01:48:41.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38465046584108,"aZ":-12.894447583800114,"pfxX":-7.392326204877167,"pfxZ":10.404248793355496,"pX":-0.24820067609933114,"pZ":1.3405826228723667,"vX0":5.924730520129651,"vY0":-136.3517049408339,"vZ0":-8.025030431692215,"x":126.46,"y":202.58,"x0":-1.505914817685571,"y0":50.00661632017859,"z0":5.243501017763336,"aX":-13.703315210454038},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":11.9,"spinRate":2365,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4041483766272447,"extension":6.801676695623812},"index":7,"playId":"a1e7c7ae-bf8c-3890-a17b-0ce1b1be218d","pitchNumber":7,"startTime":"2026-06-30T01:48:51.856Z","endTime":"2026-06-30T01:48:55.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356697171374783,"aZ":-28.18243551746191,"pfxX":-7.322771789832761,"pfxZ":2.4585606749215474,"pX":0.07795002485817676,"pZ":0.44974235283309727,"vX0":6.214137785927688,"vY0":-127.01352761294318,"vZ0":-6.858235441308868,"x":114.03,"y":226.64,"x0":-1.4555402170448775,"y0":50.00433274569582,"z0":5.442683733588026,"aX":-11.899508215994477},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":11.8,"spinRate":1544,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4321482669614425,"extension":6.584405812772536},"index":8,"playId":"baefb24a-9529-3d34-a957-065b22deab11","pitchNumber":8,"startTime":"2026-06-30T01:49:14.889Z","endTime":"2026-06-30T01:49:21.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:49:21.952Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:49:41.744Z","endTime":"2026-06-30T01:52:18.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62095635113336,"aZ":-13.038862326959032,"pfxX":-6.5342745728954075,"pfxZ":10.37018729301716,"pX":-0.5207860180835958,"pZ":2.384960396979042,"vX0":5.279036827616907,"vY0":-135.9097491267192,"vZ0":-5.123183328650914,"x":136.85,"y":174.39,"x0":-1.6527886369799507,"y0":50.00011947572359,"z0":5.221476279947751,"aX":-12.053741757665076},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2193,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.40515331549472755,"extension":6.758608974137355},"index":0,"playId":"97e68642-ce2d-367a-85b1-0eeb440beee8","pitchNumber":1,"startTime":"2026-06-30T01:49:48.809Z","endTime":"2026-06-30T01:49:52.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(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":93.7,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31034963344549,"aZ":-16.120098439732498,"pfxX":-8.292468453457944,"pfxZ":8.676968368582493,"pX":-0.01672867747374421,"pZ":3.6514314454806653,"vX0":6.848426417098231,"vY0":-136.2385687572773,"vZ0":-1.6633749527960262,"x":117.64,"y":140.19,"x0":-1.5053181262383641,"y0":50.00323325879525,"z0":5.402852486351539,"aX":-15.344363107912656},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":13.3,"spinRate":2255,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40446701680286257,"extension":6.682757080178798},"index":1,"playId":"5f22faac-6f0f-3f4f-8f2c-5a2b34d385de","pitchNumber":2,"startTime":"2026-06-30T01:50:03.614Z","endTime":"2026-06-30T01:50:07.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74569864810215,"aZ":-24.29330136510018,"pfxX":-6.823532108487711,"pfxZ":4.823628871077794,"pX":-0.1420075637974253,"pZ":0.5162712608429467,"vX0":5.754934247772375,"vY0":-127.21774521764563,"vZ0":-7.095126785818448,"x":122.41,"y":224.84,"x0":-1.5498669223268895,"y0":50.00511499857168,"z0":5.274444340971295,"aX":-11.156458401864603},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":11.0,"spinRate":1525,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4309834492575755,"extension":6.683385926835183},"index":2,"playId":"aa9c3eaa-86b6-3729-ac3c-1d0dcec0f599","pitchNumber":3,"startTime":"2026-06-30T01:50:19.474Z","endTime":"2026-06-30T01:50:23.464Z","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":92.0,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04851554583349,"aZ":-15.543145124099704,"pfxX":-6.788366665126619,"pfxZ":9.1171769851175,"pX":-1.216166677088759,"pZ":3.9779752737452334,"vX0":3.718677940111922,"vY0":-133.97912760186594,"vZ0":-0.7267317206343354,"x":163.36,"y":131.37,"x0":-1.737791805405486,"y0":50.00101141961727,"z0":5.360092309378346,"aX":-12.380711286521759},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":11.5,"spinRate":2235,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4082988955369671,"extension":6.658975322521742},"index":3,"playId":"0f1ef85d-d1e1-30a7-bc27-f37d5f0106da","pitchNumber":4,"startTime":"2026-06-30T01:50:44.379Z","endTime":"2026-06-30T01:50:48.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.415695730722337,"aZ":-24.71053024073872,"pfxX":-0.4130532329657619,"pfxZ":4.423113904019008,"pX":-0.6392851136687212,"pZ":1.684256301426866,"vX0":3.3747397014523495,"vY0":-128.50330288062742,"vZ0":-4.110575692718544,"x":141.37,"y":193.31,"x0":-1.9109517275877952,"y0":50.00387749743923,"z0":5.204442143388986,"aX":-0.6978137060109388},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.4,"breakHorizontal":0.1,"spinRate":2415,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.42481583602503736,"extension":6.691034711008667},"index":4,"playId":"bca40181-75cb-3af6-92f7-d1f8ba0f6ad5","pitchNumber":5,"startTime":"2026-06-30T01:51:03.924Z","endTime":"2026-06-30T01:51:08.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-30T01:51:23.994Z","endTime":"2026-06-30T01:51:35.840Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.818105777155086,"aZ":-32.27737449414946,"pfxX":-6.510484262886172,"pfxZ":-0.06269408415800015,"pX":-1.0447087632692766,"pZ":1.7752330507586678,"vX0":4.095633355957827,"vY0":-126.60943799720876,"vZ0":-2.086791080999861,"x":156.82,"y":190.85,"x0":-1.8442147188408338,"y0":50.00325626201929,"z0":5.213653227125724,"aX":-10.483777358503081},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":10.8,"spinRate":1413,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.43395441294732384,"extension":6.707424824805108},"index":6,"playId":"3d942d32-1b81-349d-9c0c-452e4ab013ee","pitchNumber":6,"startTime":"2026-06-30T01:51:35.840Z","endTime":"2026-06-30T01:51:39.825Z","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":93.7,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29735863827675,"aZ":-14.007214431077644,"pfxX":-8.18628288852188,"pfxZ":9.776194684924352,"pX":1.0733989993408253,"pZ":2.6903641761084347,"vX0":9.424177657841353,"vY0":-136.0567807709845,"vZ0":-4.4849349181818505,"x":79.84,"y":128.18,"x0":-1.386162865159111,"y0":50.00415319243659,"z0":5.3442121910504525,"aX":-15.21495222315985},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":12.6,"spinRate":2415,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4039419782424023,"extension":6.71964613470217},"index":7,"playId":"2e12f1dc-5fcc-3394-a8d7-1318da49faba","pitchNumber":7,"startTime":"2026-06-30T01:51:55.480Z","endTime":"2026-06-30T01:52:00.573Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452729654151515,"aZ":-24.80981424395981,"pfxX":0.8388433081500231,"pfxZ":4.440539417245307,"pX":-0.707015404763306,"pZ":1.892766116221828,"vX0":2.835551995688657,"vY0":-128.00408203213198,"vZ0":-3.406334519337502,"x":143.95,"y":187.68,"x0":-1.9382360107714642,"y0":50.00596798189974,"z0":5.183653253199743,"aX":1.3914096432258687},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.6,"breakHorizontal":-2.2,"spinRate":2360,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.42793444476469666,"extension":6.770224886208618},"index":8,"playId":"0e962f8e-91fb-3b00-b0c7-a90997ee194a","pitchNumber":8,"startTime":"2026-06-30T01:52:12.334Z","endTime":"2026-06-30T01:52:18.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:52:18.213Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:52:30.842Z","endTime":"2026-06-30T01:53:42.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":93.3,"endSpeed":84.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09628203756621,"aZ":-13.462132935396216,"pfxX":-8.418191274091894,"pfxZ":10.17879764587946,"pX":-0.5876335647584908,"pZ":1.586272433593689,"vX0":5.518060106668442,"vY0":-135.58569725193087,"vZ0":-7.095824426612435,"x":139.4,"y":195.95,"x0":-1.5685341256480771,"y0":50.00467849680858,"z0":5.200507493592226,"aX":-15.479562422044445},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":13.9,"spinRate":2445,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.40591957206731877,"extension":6.803952595805947},"index":0,"playId":"6a8f8095-5ad8-35cd-99af-d9d6f2d64a0b","pitchNumber":1,"startTime":"2026-06-30T01:52:45.936Z","endTime":"2026-06-30T01:52:49.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.934875185598983,"aZ":-33.97313510011044,"pfxX":2.3133939165157646,"pfxZ":-1.1492911464608335,"pX":0.8647142327611262,"pZ":1.0328383343505472,"vX0":5.530723600798009,"vY0":-124.47780978865883,"vZ0":-3.365259918631561,"x":84.04,"y":210.89,"x0":-1.6861424231682063,"y0":50.000753205972764,"z0":5.214305650227144,"aX":3.6298786348711296},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.6,"breakHorizontal":-5.5,"spinRate":2508,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43998844051942765,"extension":6.65775365997881},"index":1,"playId":"58277c27-8d24-396c-b241-e8af08622a44","pitchNumber":2,"startTime":"2026-06-30T01:53:02.635Z","endTime":"2026-06-30T01:53:06.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.108348858624485,"aZ":-34.414458570123465,"pfxX":1.854202449360173,"pfxZ":-1.4002343431805624,"pX":0.9666145853923902,"pZ":1.1666752860954344,"vX0":5.818182223439969,"vY0":-125.55564034685253,"vZ0":-3.2696643186498218,"x":80.15,"y":207.28,"x0":-1.620379919289566,"y0":50.00306309419976,"z0":5.282497741427071,"aX":2.9642443030475856},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-4.7,"spinRate":2451,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4360261838877748,"extension":6.70594795101928},"index":2,"playId":"c9f1ef20-5566-3582-a669-0b50d0c6d6a9","pitchNumber":3,"startTime":"2026-06-30T01:53:16.667Z","endTime":"2026-06-30T01:53:20.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35810838510777,"aZ":-14.954444710083884,"pfxX":-8.818684060544598,"pfxZ":9.188427353012639,"pX":0.39175825543420495,"pZ":1.7102230655282589,"vX0":8.34536326538327,"vY0":-136.80183930679496,"vZ0":-6.448471229178841,"x":102.07,"y":192.6,"x0":-1.569420515138198,"y0":50.00130374500425,"z0":5.1439519982893716,"aX":-16.52496972047356},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":13.9,"spinRate":2438,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.402118541691991,"extension":6.912558911083419},"hitData":{"launchSpeed":90.6,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.75,"coordY":167.24}},"index":3,"playId":"bf3a67c3-0f39-3282-acb6-fc19caff2cb3","pitchNumber":4,"startTime":"2026-06-30T01:53:35.034Z","endTime":"2026-06-30T01:53:42.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:53:42.633Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:55:49.871Z","endTime":"2026-06-30T01:56:20.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683010154388423,"aZ":-17.37516162775932,"pfxX":6.7002236897321374,"pfxZ":8.472007139154151,"pX":0.474715022739256,"pZ":2.279933550805458,"vX0":-4.144554361249444,"vY0":-131.3033975804494,"vZ0":-6.148155504518778,"x":98.9,"y":177.22,"x0":1.2027486416980657,"y0":50.002797012672275,"z0":5.943697491427568,"aX":11.704575097227183},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.2,"breakHorizontal":-11.3,"spinRate":2189,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.4170624199412716,"extension":6.251347842939897},"hitData":{"launchSpeed":99.3,"launchAngle":30.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.0,"coordY":53.0}},"index":0,"playId":"7270d3ab-55ea-353f-b8ae-8964abbd29ea","pitchNumber":1,"startTime":"2026-06-30T01:56:10.399Z","endTime":"2026-06-30T01:56:20.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:56:20.383Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:56:37.281Z","endTime":"2026-06-30T01:57:11.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.872883493232475,"aZ":-13.615913677342155,"pfxX":3.333631312661315,"pfxZ":10.400634500098143,"pX":0.5590062855698726,"pZ":2.66806167293748,"vX0":-3.037901275180403,"vY0":-132.83703189269903,"vZ0":-5.971140664971006,"x":95.69,"y":166.74,"x0":1.285211637198443,"y0":50.0021729496575,"z0":5.9376807787833314,"aX":5.9481131860230105},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":-5.4,"spinRate":2284,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.41257778643698373,"extension":6.2443753231158565},"index":0,"playId":"c8421352-e9bc-363d-a148-b97d1034722e","pitchNumber":1,"startTime":"2026-06-30T01:56:49.422Z","endTime":"2026-06-30T01:56:54.320Z","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":84.9,"endSpeed":77.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.235729275779846,"aZ":-28.451631284106973,"pfxX":9.362933773274984,"pfxZ":2.4163426897947415,"pX":0.2064808633210409,"pZ":1.8296702336412318,"vX0":-5.37845530690469,"vY0":-123.45606598126157,"vZ0":-4.155581769147246,"x":109.13,"y":189.38,"x0":1.2000844306513485,"y0":50.002506799528994,"z0":5.9373454673197275,"aX":14.411079853176087},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.6,"breakHorizontal":-15.6,"spinRate":1759,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.444156231078046,"extension":6.378904434383655},"hitData":{"launchSpeed":94.2,"launchAngle":26.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.02,"coordY":54.8}},"index":1,"playId":"159d43d8-5bc4-383c-ba2f-8f9f8f63d396","pitchNumber":2,"startTime":"2026-06-30T01:57:01.816Z","endTime":"2026-06-30T01:57:11.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:57:11.639Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a sharp line drive to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:57:25.179Z","endTime":"2026-06-30T01:58:10.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69459234065142,"aZ":-14.057735031804883,"pfxX":4.5051602810577895,"pfxZ":10.014821521806015,"pX":0.8489741833316167,"pZ":3.424246599525502,"vX0":-2.5954058016836337,"vY0":-133.84747167746255,"vZ0":-3.9383185554718216,"x":84.64,"y":146.33,"x0":1.247394615127125,"y0":50.00396929515682,"z0":5.925791693783081,"aX":8.150310995280835},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-7.6,"spinRate":2318,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.40969029404472446,"extension":6.264383133728034},"index":0,"playId":"435e6483-c42e-3dff-b588-502e3dc62d6f","pitchNumber":1,"startTime":"2026-06-30T01:57:32.722Z","endTime":"2026-06-30T01:57:37.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1006375699355,"aZ":-15.120264534714062,"pfxX":6.975268283150816,"pfxZ":9.555677067854903,"pX":0.33343876857187527,"pZ":1.9838979860331518,"vX0":-4.429242814248283,"vY0":-132.89778054933652,"vZ0":-7.238140970116104,"x":104.29,"y":185.21,"x0":1.1174736879582605,"y0":50.00047121998466,"z0":5.845613431005534,"aX":12.44637100609542},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.8,"breakHorizontal":-11.6,"spinRate":2266,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.41250510955883835,"extension":6.2703161674687475},"index":1,"playId":"a4699ea9-d514-3717-8fd7-74c285353433","pitchNumber":2,"startTime":"2026-06-30T01:57:46.122Z","endTime":"2026-06-30T01:57:49.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.801145013638347,"aZ":-33.92993641391683,"pfxX":-3.0293947901396403,"pfxZ":-1.1680026726363142,"pX":-0.5286719134678762,"pZ":2.310389765536584,"vX0":-3.110382630185953,"vY0":-121.94235541673721,"vZ0":-1.7960538139272892,"x":137.15,"y":176.4,"x0":1.1587355187459296,"y0":50.00369155111439,"z0":5.993675974363943,"aX":-4.545768822190244},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.3,"breakHorizontal":6.2,"spinRate":2324,"spinDirection":275},"zone":7,"typeConfidence":2.0,"plateTime":0.44979183256089206,"extension":6.457357621605171},"hitData":{"launchSpeed":107.7,"launchAngle":12.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.49,"coordY":76.45}},"index":2,"playId":"bac877b6-01cb-3f31-acba-c2b99935678d","pitchNumber":3,"startTime":"2026-06-30T01:57:59.256Z","endTime":"2026-06-30T01:58:10.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:58:10.550Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Bericoto singles on a ground ball to left fielder Max Kepler. Bryce Eldridge to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:58:19.063Z","endTime":"2026-06-30T01:59:46.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03906188385528,"aZ":-13.38000784947398,"pfxX":4.262006844297597,"pfxZ":10.361766356397148,"pX":-0.05942595775294974,"pZ":2.282744841262061,"vX0":-4.4972919163078195,"vY0":-134.0886418531391,"vZ0":-6.7344052925255875,"x":119.27,"y":177.15,"x0":1.0888866143501508,"y0":50.004362305057,"z0":5.788745239097893,"aX":7.731883172868884},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":-6.7,"spinRate":2330,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.409095549739241,"extension":6.3324841310423},"index":0,"playId":"afb09727-fb0b-3a7b-bffd-8c696744f9be","pitchNumber":1,"startTime":"2026-06-30T01:58:32.388Z","endTime":"2026-06-30T01:58:37.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149746670181848,"aZ":-22.511363149670704,"pfxX":0.5777161833841777,"pfxZ":5.7216496684929865,"pX":-0.3060604133050604,"pZ":3.3170686990844747,"vX0":-4.035805583639363,"vY0":-129.20923729447793,"vZ0":-1.9937610676050506,"x":128.67,"y":149.22,"x0":1.2017029601775369,"y0":50.003978297127766,"z0":5.830045485974132,"aX":0.9760724810883343},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.1,"breakHorizontal":-0.1,"spinRate":2340,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.42404419148416395,"extension":6.364343838658353},"index":1,"playId":"859354f0-8f9a-3355-bd78-ad463ea9c757","pitchNumber":2,"startTime":"2026-06-30T01:58:50.148Z","endTime":"2026-06-30T01:58:54.516Z","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":92.7,"endSpeed":85.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43034543812528,"aZ":-17.61081286465128,"pfxX":4.65239343298863,"pfxZ":7.82330747892509,"pX":0.3024531006382841,"pZ":3.968181973708988,"vX0":-4.260316184917599,"vY0":-135.08227689868954,"vZ0":-1.826658308967109,"x":105.47,"y":131.64,"x0":1.2900735006477135,"y0":50.001327995079265,"z0":5.881759891572155,"aX":8.659451856239373},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":-7.6,"spinRate":2306,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40435822470903826,"extension":6.076099385796048},"index":2,"playId":"7725e830-6479-3929-98b2-aef53c44ed2a","pitchNumber":3,"startTime":"2026-06-30T01:59:16.234Z","endTime":"2026-06-30T01:59:20.945Z","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":91.9,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.403028161314076,"aZ":-19.64992226430768,"pfxX":7.342667031010081,"pfxZ":6.887019786735117,"pX":-0.5352127329059448,"pZ":2.682625291369134,"vX0":-6.249027212879012,"vY0":-133.6542866037475,"vZ0":-4.915810496809872,"x":137.4,"y":166.35,"x0":0.873222811056893,"y0":50.004806594597234,"z0":5.946944439946814,"aX":13.35529607080772},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":-12.0,"spinRate":2196,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.40900900687463926,"extension":6.354227872486042},"hitData":{"launchSpeed":91.8,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.12,"coordY":110.95}},"index":3,"playId":"fa264361-dacb-3a18-991d-c90d9ae3d2d2","pitchNumber":4,"startTime":"2026-06-30T01:59:35.485Z","endTime":"2026-06-30T01:59:46.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:59:46.901Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Eric Haase batting, Victor Bericoto picked off and caught stealing 2nd base, first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T02:00:04.845Z","endTime":"2026-06-30T02:02:08.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77115879780259,"aZ":-25.776742569253646,"pfxX":11.13356534111931,"pfxZ":4.013974364255894,"pX":1.1191694345746217,"pZ":2.099492692188207,"vX0":-3.7498387583360278,"vY0":-125.53838805529928,"vZ0":-4.191388538019127,"x":74.34,"y":182.09,"x0":1.1870584297269484,"y0":50.003120956606196,"z0":5.892669342073568,"aX":17.743809442661128},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":-19.3,"spinRate":1930,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4365620903313858,"extension":6.431663326913443},"index":0,"playId":"3bb939f0-5f78-3dc0-be70-faf430da78cd","pitchNumber":1,"startTime":"2026-06-30T02:00:14.688Z","endTime":"2026-06-30T02:00:18.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81092582326833,"aZ":-29.20929812023843,"pfxX":9.756540846679993,"pfxZ":1.861751936197999,"pX":1.0461259118217137,"pZ":2.5726035769154914,"vX0":-3.5773445043427228,"vY0":-125.1784461848904,"vZ0":-2.357368737624655,"x":77.12,"y":169.32,"x0":1.2246827511789165,"y0":50.00095196893891,"z0":5.913244130802786,"aX":15.511419872534974},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-16.9,"spinRate":1781,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4372276913303059,"extension":6.338946305499007},"index":1,"playId":"1be1d1fd-cebc-3cd9-b834-9c6fdf4f9067","pitchNumber":2,"startTime":"2026-06-30T02:00:33.005Z","endTime":"2026-06-30T02:00:39.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92410824576146,"aZ":-17.221798425901728,"pfxX":4.44117992537925,"pfxZ":8.169091251538402,"pX":0.07889091209665172,"pZ":3.888998785885835,"vX0":-4.776953416673468,"vY0":-134.59525504063402,"vZ0":-2.103300493979213,"x":113.99,"y":133.78,"x0":1.3018725533644246,"y0":50.00067614090497,"z0":5.903624627171569,"aX":8.126665791886218},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-7.0,"spinRate":2219,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.40735047679060266,"extension":6.249798531125803},"index":2,"playId":"8a818e13-0e4f-3adb-a789-2d4c24b63e17","pitchNumber":3,"startTime":"2026-06-30T02:01:04.394Z","endTime":"2026-06-30T02:01:08.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.838489812002308,"aZ":-15.999766620349622,"pfxX":3.003149468094568,"pfxZ":8.880059085653242,"pX":-0.2947637513599541,"pZ":3.347894475319439,"vX0":-5.086589111850268,"vY0":-134.51721445946765,"vZ0":-3.5686220844294727,"x":128.24,"y":148.39,"x0":1.2357612393744177,"y0":50.002370440719055,"z0":5.835195291227884,"aX":5.4701835405250065},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-4.3,"spinRate":2251,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4081227968675716,"extension":6.296750014367017},"index":3,"playId":"1e41b623-0158-3c0c-8e1f-5a91dd540e51","pitchNumber":4,"startTime":"2026-06-30T02:01:26.236Z","endTime":"2026-06-30T02:01:38.627Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"1e41b623-0158-3c0c-8e1f-5a91dd540e51","startTime":"2026-06-30T02:02:08.544Z","endTime":"2026-06-30T02:02:08.553Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-06-30T02:02:08.553Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lourdes Gurriel Jr. lines out to center fielder Jonah Cox.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:03:35.037Z","endTime":"2026-06-30T02:05:42.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.387014796289172,"aZ":-32.32865266772737,"pfxX":3.60860498759758,"pfxZ":-0.11107094478600033,"pX":0.8953162109343603,"pZ":2.2929130418679877,"vX0":4.890332847432053,"vY0":-119.65941193006033,"vZ0":-0.32484274751805997,"x":82.87,"y":176.87,"x0":-1.6593963922214896,"y0":50.00080689971246,"z0":5.376961117684477,"aX":5.127580847716252},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.0,"breakHorizontal":-7.9,"spinRate":2431,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4612731394971732,"extension":6.626517927880346},"index":0,"playId":"1ebd111f-47c3-3934-8e64-4d56499a3042","pitchNumber":1,"startTime":"2026-06-30T02:04:05.621Z","endTime":"2026-06-30T02:04:08.776Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-30T02:04:16.505Z","endTime":"2026-06-30T02:04:27.893Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.505656487127833,"aZ":-32.488779976499245,"pfxX":2.959134933620083,"pfxZ":-0.21051695736409437,"pX":1.761987073472327,"pZ":0.9564867262888811,"vX0":7.148991116021751,"vY0":-121.2856893423151,"vZ0":-3.1435606863477075,"x":49.84,"y":212.95,"x0":-1.6343795433374326,"y0":50.00593212328974,"z0":5.166704244893541,"aX":4.314135620468081},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.0,"breakHorizontal":-7.4,"spinRate":2461,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4553917788195698,"extension":6.7134811608742},"index":2,"playId":"cdda0441-6bd4-3106-9133-71d7ee9d029d","pitchNumber":2,"startTime":"2026-06-30T02:04:27.893Z","endTime":"2026-06-30T02:04:31.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98165550617196,"aZ":-31.800578026684803,"pfxX":5.320734127906713,"pfxZ":0.25717765295371287,"pX":0.6578475715664925,"pZ":2.060115700682985,"vX0":4.209133800947299,"vY0":-120.85434976887822,"vZ0":-0.6923281946209021,"x":91.92,"y":183.16,"x0":-1.807427851395079,"y0":50.00388619904904,"z0":5.182141618635457,"aX":7.747028095910682},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":-10.8,"spinRate":2449,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.4559584231594562,"extension":6.714106378327192},"index":3,"playId":"d367dc6a-3f15-3b55-843b-5292e7d4e512","pitchNumber":3,"startTime":"2026-06-30T02:04:40.252Z","endTime":"2026-06-30T02:04:43.706Z","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":84.6,"endSpeed":77.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761138507057154,"aZ":-31.56849228500061,"pfxX":3.717693935185788,"pfxZ":0.39646191282507104,"pX":1.864721818658763,"pZ":0.5687055763203832,"vX0":7.0505862629782055,"vY0":-122.9017578284837,"vZ0":-4.398260612528762,"x":45.92,"y":223.42,"x0":-1.5409877702058568,"y0":50.00043860997677,"z0":5.107911780243228,"aX":5.5986977240856675},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":-8.6,"spinRate":2447,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4482446712169761,"extension":6.841192557144611},"index":4,"playId":"6138a18e-02c0-3a76-96dd-be032709a43c","pitchNumber":4,"startTime":"2026-06-30T02:04:54.737Z","endTime":"2026-06-30T02:04:59.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91149986233639,"aZ":-14.45964569228157,"pfxX":-7.910229255699905,"pfxZ":9.632387802778556,"pX":0.822634830749387,"pZ":2.4502685707194782,"vX0":9.08036771260021,"vY0":-135.34565959928267,"vZ0":-4.340412566966949,"x":85.64,"y":172.62,"x0":-1.561827108859479,"y0":50.005660758359596,"z0":5.100624223416254,"aX":-14.55238013827118},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":12.2,"spinRate":2354,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.406038274096562,"extension":6.923410857777081},"index":5,"playId":"a5798ec2-43db-31b0-b473-2d9e7facdf2c","pitchNumber":5,"startTime":"2026-06-30T02:05:10.361Z","endTime":"2026-06-30T02:05:14.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048444424782424,"aZ":-13.240488195521499,"pfxX":-6.475350257001597,"pfxZ":10.131817130417508,"pX":0.0424096990919192,"pZ":2.8602783674984544,"vX0":6.290041859020516,"vY0":-136.11614740537385,"vZ0":-4.427709606637532,"x":115.38,"y":161.55,"x0":-1.4617868283025592,"y0":50.001650327502595,"z0":5.4308949134624465,"aX":-12.099243487695487},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2293,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4030442100880105,"extension":6.697203041681346},"hitData":{"launchSpeed":92.1,"launchAngle":18.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.96,"coordY":85.64}},"index":6,"playId":"4ab44140-1278-3717-96e3-1d05ae39e638","pitchNumber":6,"startTime":"2026-06-30T02:05:34.256Z","endTime":"2026-06-30T02:05:42.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:05:42.578Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:05:58.519Z","endTime":"2026-06-30T02:07:53.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.792762644902275,"aZ":-11.407994747538092,"pfxX":-7.7170606534205595,"pfxZ":11.430616428441141,"pX":-0.4166938530657373,"pZ":2.7315206833826924,"vX0":6.101890383281257,"vY0":-135.25569818043303,"vZ0":-4.4255332545823585,"x":132.88,"y":165.03,"x0":-1.7210755484345919,"y0":50.00661734904,"z0":5.215461951404019,"aX":-14.026076583962181},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.7,"breakHorizontal":12.4,"spinRate":2508,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4079753422357202,"extension":6.824697667711305},"index":0,"playId":"c6b49497-307a-3178-a1a4-fdb8b8759939","pitchNumber":1,"startTime":"2026-06-30T02:06:10.948Z","endTime":"2026-06-30T02:06:15.161Z","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":93.5,"endSpeed":83.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37001159007892,"aZ":-12.737239051916612,"pfxX":-8.058018253562295,"pfxZ":10.61164254683721,"pX":-0.8366843497174296,"pZ":2.729158607830148,"vX0":5.005702502481454,"vY0":-135.85346047944867,"vZ0":-4.140593412329085,"x":148.89,"y":165.09,"x0":-1.6757618929220197,"y0":50.00124225068886,"z0":5.1867145931750445,"aX":-14.75632414096198},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":13.2,"spinRate":2531,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4063410641994434,"extension":6.7775551161685135},"index":1,"playId":"00af3cdc-d344-3aa2-86c8-111776e19054","pitchNumber":2,"startTime":"2026-06-30T02:06:24.706Z","endTime":"2026-06-30T02:06:28.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.232558363928053,"aZ":-22.593109394096246,"pfxX":-5.64949361660007,"pfxZ":5.974733388930255,"pX":0.10102686334831298,"pZ":0.9388245980295551,"vX0":6.546921144915425,"vY0":-126.46491086732111,"vZ0":-5.782652399881822,"x":113.15,"y":213.43,"x0":-1.7996885483633764,"y0":50.00152033777777,"z0":5.092430586857746,"aX":-9.057677850269013},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.6,"breakHorizontal":8.5,"spinRate":1610,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.43478679094335515,"extension":6.681561258903737},"index":2,"playId":"8ac2a93c-2829-3cda-9c87-cd5ae07f9bea","pitchNumber":3,"startTime":"2026-06-30T02:06:43.729Z","endTime":"2026-06-30T02:06:50.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11818874951901,"aZ":-13.510868302405205,"pfxX":-7.211344815103637,"pfxZ":10.260497683645099,"pX":0.18892052095576406,"pZ":2.7684412154006965,"vX0":7.1606057443905575,"vY0":-135.16262527277712,"vZ0":-4.074260262345383,"x":109.8,"y":164.03,"x0":-1.5795737691133256,"y0":50.00198561410247,"z0":5.2685548234596515,"aX":-13.116308041313957},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":11.2,"spinRate":2482,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4078915412078987,"extension":6.797492311942061},"index":3,"playId":"b5e29af8-1563-3123-80bc-4ddb3e1b7c97","pitchNumber":4,"startTime":"2026-06-30T02:07:02.862Z","endTime":"2026-06-30T02:07:06.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29659815749679,"aZ":-28.54106735183936,"pfxX":-7.948212200387913,"pfxZ":2.1953720765649445,"pX":-1.0265678854788343,"pZ":1.4418382136207117,"vX0":4.29708627733491,"vY0":-128.04554277747914,"vZ0":-4.249568264499383,"x":156.13,"y":199.85,"x0":-1.6969328669999963,"y0":50.002256541818795,"z0":5.364936688999163,"aX":-13.151965516561324},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":13.3,"spinRate":1686,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4283184877063926,"extension":6.680561977045899},"index":4,"playId":"2b1d0b73-4513-3ab7-b891-280f5c4137a4","pitchNumber":5,"startTime":"2026-06-30T02:07:24.444Z","endTime":"2026-06-30T02:07:30.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954941866374206,"aZ":-28.53195291079806,"pfxX":-6.261689308464986,"pfxZ":2.219924904253947,"pX":0.09633537847122879,"pZ":1.2730035467112861,"vX0":6.278201752949828,"vY0":-127.7860474612758,"vZ0":-4.592251602907586,"x":113.33,"y":204.41,"x0":-1.5866062146589552,"y0":50.00554731986895,"z0":5.352401240740642,"aX":-10.289088337522514},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":9.8,"spinRate":1577,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42972238032977206,"extension":6.661995023544847},"index":5,"playId":"4f32f47c-0667-3c66-a0e6-7d71454b24e5","pitchNumber":6,"startTime":"2026-06-30T02:07:49.131Z","endTime":"2026-06-30T02:07:53.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:07:53.393Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a ground ball to center fielder Jonah Cox.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:08:04.598Z","endTime":"2026-06-30T02:08:47.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"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":93.8,"endSpeed":84.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87750346050662,"aZ":-13.319159275332922,"pfxX":-8.398364983518007,"pfxZ":10.159898052336306,"pX":0.8360775720111827,"pZ":1.9769284968793444,"vX0":9.145283966433288,"vY0":-136.09810647687829,"vZ0":-5.995326670488383,"x":85.13,"y":185.4,"x0":-1.4939630826744077,"y0":50.00123541670858,"z0":5.149187512242653,"aX":-15.58388973038602},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":13.0,"spinRate":2318,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4041166777323921,"extension":6.920603185764994},"index":0,"playId":"96436860-c762-3fce-8394-1308aba8a5e9","pitchNumber":1,"startTime":"2026-06-30T02:08:22.478Z","endTime":"2026-06-30T02:08:26.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.835599675473226,"aZ":-33.14571032925533,"pfxX":2.9319147662462193,"pfxZ":-0.6380986684860552,"pX":0.5041595076463081,"pZ":2.585402696534026,"vX0":4.3654608707039975,"vY0":-123.65385831693337,"vZ0":0.035213345021160025,"x":97.78,"y":168.97,"x0":-1.6744372425667011,"y0":50.00129843892717,"z0":5.384128868919914,"aX":4.476614414210748},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.8,"breakHorizontal":-6.5,"spinRate":2500,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.445317233972629,"extension":6.651253937015213},"hitData":{"launchSpeed":103.9,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.36,"coordY":90.16}},"index":1,"playId":"91a0438e-2e04-3ce6-8ced-41227ddec92b","pitchNumber":2,"startTime":"2026-06-30T02:08:35.584Z","endTime":"2026-06-30T02:08:47.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:08:47.022Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pavin Smith grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:09:03.301Z","endTime":"2026-06-30T02:11:04.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10240706025142,"aZ":-14.740255339153652,"pfxX":-8.524565669939179,"pfxZ":9.526282175854297,"pX":-0.8329093539054468,"pZ":1.6249206203243682,"vX0":5.392188941249081,"vY0":-135.09701187483486,"vZ0":-6.507008834870734,"x":148.75,"y":194.91,"x0":-1.7571580540404437,"y0":50.00641072145356,"z0":5.119391591681567,"aX":-15.60729697823779},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":14.2,"spinRate":2313,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4069593987624631,"extension":6.797858234256926},"index":0,"playId":"6491cd02-b970-33f3-9275-edb675b176d8","pitchNumber":1,"startTime":"2026-06-30T02:09:14.830Z","endTime":"2026-06-30T02:09:20.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07544473680435,"aZ":-13.866774679789401,"pfxX":-8.250126709030347,"pfxZ":9.940414828002703,"pX":-0.4927437956068411,"pZ":1.469848996410779,"vX0":5.7950524827417516,"vY0":-135.44704019049414,"vZ0":-7.324302641759183,"x":135.78,"y":199.09,"x0":-1.5979695009316104,"y0":50.000972345502326,"z0":5.196342621949774,"aX":-15.189298775080822},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":13.6,"spinRate":2318,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40579194423294673,"extension":6.796574047734047},"index":1,"playId":"0f60def4-de64-30ef-b4f3-2872ca743eea","pitchNumber":2,"startTime":"2026-06-30T02:09:32.125Z","endTime":"2026-06-30T02:09:37.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0891584897251,"aZ":-29.404987343267397,"pfxX":-7.37503353613136,"pfxZ":1.7289318423178006,"pX":-0.9060814131614686,"pZ":2.6998285689217005,"vX0":4.520641961103239,"vY0":-126.00451453312827,"vZ0":-0.8067638400157628,"x":151.54,"y":165.88,"x0":-1.767054155929251,"y0":50.005498246606194,"z0":5.404337386718277,"aX":-11.836877855058152},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":12.2,"spinRate":1536,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4350239589820535,"extension":6.795790357953359},"index":2,"playId":"0c546b93-753b-3a38-8559-c6592b489df0","pitchNumber":3,"startTime":"2026-06-30T02:09:50.292Z","endTime":"2026-06-30T02:09:55.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973723333481363,"aZ":-26.4417352201266,"pfxX":-6.852229063520621,"pfxZ":3.523302230085891,"pX":-0.19663935538535773,"pZ":2.0767945814072264,"vX0":5.750404839815491,"vY0":-126.72933561692037,"vZ0":-2.9946816040958306,"x":124.5,"y":182.71,"x0":-1.6052119283669402,"y0":50.00205680365767,"z0":5.386656925167178,"aX":-11.141979959780416},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":11.0,"spinRate":1603,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.43226580983202867,"extension":6.671890730153864},"index":3,"playId":"2b89caaf-1240-3966-bf60-01caad127301","pitchNumber":4,"startTime":"2026-06-30T02:10:10.278Z","endTime":"2026-06-30T02:10:13.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368271068211836,"aZ":-28.01348297807893,"pfxX":-8.045755431913928,"pfxZ":2.472354970189633,"pX":0.08999069843188968,"pZ":0.27692605483254445,"vX0":6.750814984182008,"vY0":-129.3789577306165,"vZ0":-7.583150313045528,"x":113.57,"y":231.3,"x0":-1.5147499506796152,"y0":50.006024124257856,"z0":5.409474690734835,"aX":-13.56794981007909},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":13.0,"spinRate":1580,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42423798690782233,"extension":6.680341291127298},"index":4,"playId":"238ad0b3-1a0f-32ec-ab5d-33c25c1abda5","pitchNumber":5,"startTime":"2026-06-30T02:10:31.655Z","endTime":"2026-06-30T02:10:36.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17279475987185,"aZ":-26.673592376844244,"pfxX":2.544858576686652,"pfxZ":3.3390078439104585,"pX":0.20560692096567051,"pZ":2.7891845067927816,"vX0":4.175400832032971,"vY0":-127.0008423220171,"vZ0":-0.9833466877288679,"x":109.16,"y":163.47,"x0":-1.785451425493894,"y0":50.000582293376404,"z0":5.288484448528375,"aX":4.186593121231995},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":-5.5,"spinRate":2410,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.4300510667891553,"extension":6.764436400262633},"hitData":{"launchSpeed":87.3,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.98,"coordY":177.38}},"index":5,"playId":"57537f28-22d9-3ffe-8cea-414de6aeaa5a","pitchNumber":6,"startTime":"2026-06-30T02:10:57.017Z","endTime":"2026-06-30T02:11:04.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:11:04.055Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Haase strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:12:59.060Z","endTime":"2026-06-30T02:14:43.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286209035296146,"aZ":-36.352023957420045,"pfxX":-1.1923083866807378,"pfxZ":-3.1613798079313584,"pX":0.7871429075082161,"pZ":1.491855911229828,"vX0":-0.8846663560041574,"vY0":-114.74414713839263,"vZ0":-2.1489394959713373,"x":87.0,"y":198.5,"x0":1.3340494589182275,"y0":50.00459062440005,"z0":6.017319913151655,"aX":-1.5736306413121641},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.0,"breakHorizontal":2.4,"spinRate":2281,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.47923907384205533,"extension":6.290975248280852},"index":0,"playId":"50c77155-833d-3c70-97e1-5ae4a17ebc0f","pitchNumber":1,"startTime":"2026-06-30T02:13:14.235Z","endTime":"2026-06-30T02:13:18.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.431222113233027,"aZ":-26.7133427616902,"pfxX":9.748743848021228,"pfxZ":3.550431807892771,"pX":1.3364009331225306,"pZ":2.5387042272024973,"vX0":-3.088608700236571,"vY0":-123.68025784215097,"vZ0":-2.8841742435394315,"x":66.06,"y":170.23,"x0":1.3405940160214513,"y0":50.00106773424984,"z0":5.9782984288074905,"aX":14.985767243039204},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.0,"breakHorizontal":-16.8,"spinRate":1807,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.44416084135556666,"extension":6.397166392725695},"index":1,"playId":"66ad571e-293e-3954-81a1-7337b68843db","pitchNumber":2,"startTime":"2026-06-30T02:13:27.212Z","endTime":"2026-06-30T02:13:31.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.770490190631037,"aZ":-29.026706194687034,"pfxX":10.056433116962387,"pfxZ":2.018629578875762,"pX":0.8908496333880296,"pZ":1.5619559721726868,"vX0":-3.8377629720528215,"vY0":-124.55891804838446,"vZ0":-4.600988896231825,"x":83.04,"y":196.61,"x0":1.151578616378146,"y0":50.00261038857647,"z0":5.853972561277066,"aX":15.683281825587587},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":-17.2,"spinRate":1872,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.440995902429798,"extension":6.406485614246213},"index":2,"playId":"9eaaed09-8367-343c-ade3-c2371085ecc4","pitchNumber":3,"startTime":"2026-06-30T02:13:40.204Z","endTime":"2026-06-30T02:13:44.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T02:13:50.380Z","endTime":"2026-06-30T02:14:05.145Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75106479304237,"aZ":-26.899247095480103,"pfxX":9.28002615322048,"pfxZ":3.4370918491343128,"pX":1.9947751274129837,"pZ":2.1617235255806992,"vX0":-1.5444538195513315,"vY0":-123.44402123900358,"vZ0":-3.5077518517881883,"x":40.96,"y":180.41,"x0":1.4252452985026112,"y0":50.003126785180754,"z0":5.878327848555502,"aX":14.2490165171486},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.6,"breakHorizontal":-16.4,"spinRate":1766,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.44457480819706463,"extension":6.403102317248313},"index":4,"playId":"3bd9a0ac-0e60-3a26-a90d-c57e292fee8e","pitchNumber":4,"startTime":"2026-06-30T02:14:05.145Z","endTime":"2026-06-30T02:14:08.911Z","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":91.3,"endSpeed":83.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.205971329598807,"aZ":-16.465741869699258,"pfxX":2.500289311649751,"pfxZ":8.786631458316958,"pX":0.6566646393907267,"pZ":4.274468999201266,"vX0":-2.7192741057962655,"vY0":-133.02789790519356,"vZ0":-1.1200205807045958,"x":91.97,"y":123.37,"x0":1.3684919751519338,"y0":50.0026304244081,"z0":5.8975396688740025,"aX":4.470052990937995},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.8,"breakHorizontal":-4.0,"spinRate":2271,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41213595793959223,"extension":6.258282432558468},"index":5,"playId":"d4cb5b52-a0f8-3239-bec8-d4d72be735ca","pitchNumber":5,"startTime":"2026-06-30T02:14:20.870Z","endTime":"2026-06-30T02:14:24.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85322843306337,"aZ":-26.27014766266533,"pfxX":8.70936350102263,"pfxZ":3.826980557649783,"pX":0.004753419161149274,"pZ":1.8556878995442463,"vX0":-5.622810989009965,"vY0":-123.69082739003497,"vZ0":-4.2239312994504505,"x":116.82,"y":188.68,"x0":1.1818695433836464,"y0":50.00042603907302,"z0":5.801299679955,"aX":13.424159037010988},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.1,"breakHorizontal":-14.4,"spinRate":1854,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4436887499271518,"extension":6.499196861146042},"index":6,"playId":"a1bb6bef-26f0-3b55-9dd5-759be11236f9","pitchNumber":6,"startTime":"2026-06-30T02:14:39.876Z","endTime":"2026-06-30T02:14:43.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:14:43.758Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Cox flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:14:54.625Z","endTime":"2026-06-30T02:15:35.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.728810012013245,"aZ":-25.70860558803472,"pfxX":9.733787899777257,"pfxZ":4.210896268700864,"pX":-0.18057545599033534,"pZ":0.08079863440456325,"vX0":-6.3817147482069645,"vY0":-123.43263951156423,"vZ0":-8.36397576181415,"x":123.88,"y":236.6,"x0":1.1803516139036672,"y0":50.00294843400881,"z0":5.694364823377351,"aX":14.943856494309516},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.8,"breakHorizontal":-16.1,"spinRate":1819,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4446068472610256,"extension":6.446243398991774},"index":0,"playId":"51bbb312-5077-3f85-832e-5ce4ec2fddd7","pitchNumber":1,"startTime":"2026-06-30T02:15:07.542Z","endTime":"2026-06-30T02:15:11.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543711677888535,"aZ":-15.464550298317391,"pfxX":4.209082985476009,"pfxZ":9.147143058161411,"pX":-0.9492019187711386,"pZ":3.006251251660918,"vX0":-6.842455744680995,"vY0":-134.42331926595395,"vZ0":-4.475481067648543,"x":153.18,"y":157.61,"x0":1.084202241620707,"y0":50.006146428822525,"z0":5.793120077258537,"aX":7.692701409122399},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":-6.1,"spinRate":2326,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.4076871863934919,"extension":6.409731660126406},"hitData":{"launchSpeed":92.9,"launchAngle":29.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.78,"coordY":68.45}},"index":1,"playId":"1f75d334-5eca-328f-9ff3-41f0598d5332","pitchNumber":2,"startTime":"2026-06-30T02:15:26.774Z","endTime":"2026-06-30T02:15:35.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:15:35.006Z","atBatIndex":17},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Matt Chapman reaches on a fielding error by third baseman Nolan Arenado.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:15:49.681Z","endTime":"2026-06-30T02:16:49.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25142814798206,"aZ":-16.72482789199657,"pfxX":1.954964470560173,"pfxZ":8.449483292438616,"pX":-0.9461763914941704,"pZ":2.9431402029191207,"vX0":-6.067778408197805,"vY0":-134.39255007205702,"vZ0":-4.455864818093347,"x":153.07,"y":159.32,"x0":1.0872828588216203,"y0":50.001361000777976,"z0":5.81124046470456,"aX":3.574249520804119},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-2.3,"spinRate":2201,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.40762784055287815,"extension":6.463684924422723},"index":0,"playId":"6dfdd0e1-5317-3ef2-9425-eb5e14197e2a","pitchNumber":1,"startTime":"2026-06-30T02:16:01.036Z","endTime":"2026-06-30T02:16:05.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601527698439934,"aZ":-15.75009680855772,"pfxX":3.617905135791389,"pfxZ":8.990423430558865,"pX":-0.45311799533005076,"pZ":2.719764710982314,"vX0":-5.552789896114892,"vY0":-133.96708512753872,"vZ0":-4.885117893104055,"x":134.27,"y":165.35,"x0":1.171695619066219,"y0":50.00170184349565,"z0":5.684296433666015,"aX":6.608788190325502},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-5.4,"spinRate":2230,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.40808670510401246,"extension":6.39882234339619},"index":1,"playId":"4ff0b2db-49e2-3d55-993c-849ff7fb5210","pitchNumber":2,"startTime":"2026-06-30T02:16:17.280Z","endTime":"2026-06-30T02:16:20.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.575792942854022,"aZ":-25.965100275935253,"pfxX":7.851079644177991,"pfxZ":3.8647285312847135,"pX":0.8193520454081682,"pZ":1.7740158485825246,"vX0":-3.7241654251038026,"vY0":-126.13922593219714,"vZ0":-4.835350048706619,"x":85.77,"y":190.88,"x0":1.2979719832318877,"y0":50.00152955871528,"z0":5.819127626978028,"aX":12.601884302250571},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":-13.3,"spinRate":1709,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4348722846741917,"extension":6.426541217564632},"hitData":{"launchSpeed":82.6,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.85,"coordY":163.18}},"index":2,"playId":"1cdeaba0-d43e-37e5-ae65-e4e17c8bbaef","pitchNumber":3,"startTime":"2026-06-30T02:16:38.974Z","endTime":"2026-06-30T02:16:49.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:16:49.372Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to right fielder Corbin Carroll. Matt Chapman to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:17:08.504Z","endTime":"2026-06-30T02:18:43.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618220953224476,"aZ":-15.459402350569913,"pfxX":4.5862405349463256,"pfxZ":9.099944033986382,"pX":-0.2011986042483459,"pZ":1.7368694553738124,"vX0":-5.128433603075016,"vY0":-134.9762651329245,"vZ0":-7.796608881310529,"x":124.67,"y":191.88,"x0":1.1316576948910722,"y0":50.00367873013981,"z0":5.761117632772691,"aX":8.424819887611038},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":-7.2,"spinRate":2266,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4065064243067513,"extension":6.323841720416845},"index":0,"playId":"32dd8ade-26f3-359c-b7d4-d3a542002eb3","pitchNumber":1,"startTime":"2026-06-30T02:17:15.368Z","endTime":"2026-06-30T02:17:19.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.874672188223975,"aZ":-16.256356620777154,"pfxX":4.470233609558384,"pfxZ":8.835241707093566,"pX":-1.4854516685001065,"pZ":2.2325262684283893,"vX0":-8.037476089574005,"vY0":-133.64831718159445,"vZ0":-6.342286115283832,"x":173.62,"y":178.5,"x0":0.9855664596555441,"y0":50.0040717881621,"z0":5.811828074283926,"aX":8.055550843709772},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":-6.2,"spinRate":2307,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.41045743702273096,"extension":6.352166506300693},"index":1,"playId":"67e2707f-e7c3-319b-92d6-36e0be79916b","pitchNumber":2,"startTime":"2026-06-30T02:17:32.094Z","endTime":"2026-06-30T02:17:36.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.448994808132518,"aZ":-22.232532048024602,"pfxX":-0.15103280860229695,"pfxZ":5.842998783690054,"pX":-1.0243837511577714,"pZ":1.9694524919544603,"vX0":-5.236533987410305,"vY0":-129.69536682103873,"vZ0":-5.469762081640814,"x":156.05,"y":185.6,"x0":1.041483536850443,"y0":50.00163821578593,"z0":5.804149103982366,"aX":-0.25694888253781806},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.6,"breakHorizontal":1.4,"spinRate":2255,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.4225143731003227,"extension":6.426460567338753},"index":2,"playId":"89d9bfbe-bc0d-3e6b-9a3b-2de7813531bc","pitchNumber":3,"startTime":"2026-06-30T02:17:49.036Z","endTime":"2026-06-30T02:17:53.265Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-30T02:17:59.258Z","endTime":"2026-06-30T02:18:14.006Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130160007705353,"aZ":-22.19568280875503,"pfxX":-0.395432832966927,"pfxZ":5.875471660168971,"pX":-1.3160554777329851,"pZ":1.1070089379888193,"vX0":-5.95963341456114,"vY0":-129.49689882543728,"vZ0":-7.425203854531138,"x":167.16,"y":208.89,"x0":1.0667966939090903,"y0":50.0025567497812,"z0":5.710485000429363,"aX":-0.6697307140120962},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.1,"breakHorizontal":2.0,"spinRate":2266,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.4230324377550927,"extension":6.502133245983343},"index":4,"playId":"c832a99c-eb51-3f9c-849d-85ec1189fcc3","pitchNumber":4,"startTime":"2026-06-30T02:18:14.006Z","endTime":"2026-06-30T02:18:20.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.323287296509246,"aZ":-15.769108091857522,"pfxX":8.425773498292683,"pfxZ":9.100720788814701,"pX":-0.1955571262500023,"pZ":2.000647320891293,"vX0":-5.693557225414096,"vY0":-133.98118808732914,"vZ0":-7.246294410619754,"x":124.45,"y":184.76,"x0":0.8719364701042029,"y0":50.00023166047893,"z0":5.885548679861511,"aX":15.181536677115304},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":-13.9,"spinRate":2243,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.41020521886753114,"extension":6.352450840062718},"hitData":{"launchSpeed":95.4,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.96,"coordY":119.07}},"index":5,"playId":"84c1991d-149a-3d88-afc6-afdf6e4aa8dc","pitchNumber":5,"startTime":"2026-06-30T02:18:33.314Z","endTime":"2026-06-30T02:18:43.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:18:43.689Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out sharply to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:19:00.185Z","endTime":"2026-06-30T02:21:11.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":92.7,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64564930755384,"aZ":-13.79804942368623,"pfxX":3.7702570188494944,"pfxZ":10.105293035371783,"pX":-0.8978871117396829,"pZ":3.6807514210506955,"vX0":-6.616905546051664,"vY0":-134.83177164687524,"vZ0":-3.09538598512726,"x":151.23,"y":139.4,"x0":1.1119218338724604,"y0":50.00517394144445,"z0":5.833256482898484,"aX":6.858336493833043},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":-5.2,"spinRate":2338,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4081255452364365,"extension":6.276258795965136},"index":0,"playId":"0c65f608-2404-3ede-9fa3-08cf2da6f9d1","pitchNumber":1,"startTime":"2026-06-30T02:19:15.814Z","endTime":"2026-06-30T02:19:19.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.527850988728986,"aZ":-11.829888447920037,"pfxX":3.785248351884234,"pfxZ":11.025239132541028,"pX":-1.0481998676959818,"pZ":2.5512935841549895,"vX0":-7.026187998200414,"vY0":-135.89348163353014,"vZ0":-6.283826238737939,"x":156.95,"y":169.9,"x0":1.0949222767148818,"y0":50.00021450977194,"z0":5.737867991189747,"aX":6.983496165266315},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":-5.2,"spinRate":2400,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.40514677259003395,"extension":6.273385883991059},"index":1,"playId":"4bc37a0d-0aeb-325c-b184-2b8ee3d5013c","pitchNumber":2,"startTime":"2026-06-30T02:19:36.250Z","endTime":"2026-06-30T02:19:40.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130315340522657,"aZ":-35.08951604606122,"pfxX":-3.3611067147785487,"pfxZ":-2.1379207499988295,"pX":-0.6133770993635211,"pZ":1.883965732957814,"vX0":-3.018222310613967,"vY0":-116.45608137962857,"vZ0":-1.6911228621549916,"x":140.38,"y":187.91,"x0":1.1389965528452677,"y0":50.00230305912563,"z0":5.957813625795074,"aX":-4.587009760413673},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.0,"breakHorizontal":6.8,"spinRate":2426,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.4714460829909033,"extension":6.3212676269016965},"index":2,"playId":"741ab05e-eec1-3fb3-844a-487b3a5ea04b","pitchNumber":3,"startTime":"2026-06-30T02:19:55.312Z","endTime":"2026-06-30T02:19:59.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.331687665311165,"aZ":-12.87080205901627,"pfxX":3.908305436164948,"pfxZ":10.522191698896101,"pX":-1.120674716340087,"pZ":2.733949103881057,"vX0":-7.228038170317205,"vY0":-135.29005479329592,"vZ0":-5.6107133693760405,"x":159.72,"y":164.96,"x0":1.0903811174251472,"y0":50.00616577874938,"z0":5.753710380650955,"aX":7.172993989975072},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":-5.4,"spinRate":2323,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4064518998216671,"extension":6.397746931553738},"index":3,"playId":"d3746843-e804-35b2-8441-488da14db125","pitchNumber":4,"startTime":"2026-06-30T02:20:15.891Z","endTime":"2026-06-30T02:20:20.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44341137030738,"aZ":-12.44338909976021,"pfxX":3.4213024931895597,"pfxZ":10.559332513911128,"pX":-0.15810682589552652,"pZ":3.086245777466926,"vX0":-5.155628659520336,"vY0":-136.43191891673695,"vZ0":-4.809062400637268,"x":123.03,"y":155.45,"x0":1.319212350868776,"y0":50.00639090084967,"z0":5.742239573511634,"aX":6.395605691485715},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-5.0,"spinRate":2416,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4028126498794897,"extension":6.371730354179314},"index":4,"playId":"a93deff9-e606-3bd4-b0d6-c92d9b839767","pitchNumber":5,"startTime":"2026-06-30T02:20:39.686Z","endTime":"2026-06-30T02:20:46.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.072667773874393,"aZ":-17.82913310603806,"pfxX":5.24199496858725,"pfxZ":7.6791486248477625,"pX":-0.29780639890473865,"pZ":3.5519388449875247,"vX0":-6.256164606104527,"vY0":-135.66243563377213,"vZ0":-2.602244930219155,"x":128.35,"y":142.88,"x0":1.3547473131346723,"y0":50.003569216934515,"z0":5.763297587336628,"aX":9.793309540815937},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":-8.2,"spinRate":2340,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.40341718280653893,"extension":6.172742150398318},"hitData":{"launchSpeed":102.2,"launchAngle":17.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.73,"coordY":103.6}},"index":5,"playId":"217a0686-9664-38b3-8a74-630291cd7192","pitchNumber":6,"startTime":"2026-06-30T02:21:04.718Z","endTime":"2026-06-30T02:21:11.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:21:11.343Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Troy flies out to center fielder Jonah Cox.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:23:17.155Z","endTime":"2026-06-30T02:24:26.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"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":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57850987755433,"aZ":-15.12446056923526,"pfxX":-9.148104034335557,"pfxZ":9.47364390844341,"pX":1.1035151198501416,"pZ":2.2885728446137836,"vX0":9.812228431121781,"vY0":-134.19117338225712,"vZ0":-4.624124676361247,"x":74.94,"y":176.99,"x0":-1.4348326431518508,"y0":50.00564883641004,"z0":5.1331675368347485,"aX":-16.469266184633188},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":14.2,"spinRate":2343,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4102336268824014,"extension":6.997183976380845},"index":0,"playId":"12d1177f-923c-3a68-8446-b9dbbe9c4c98","pitchNumber":1,"startTime":"2026-06-30T02:23:25.470Z","endTime":"2026-06-30T02:23:29.690Z","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":92.6,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.233562557653165,"aZ":-15.273563604621614,"pfxX":-9.62739815778156,"pfxZ":9.365556589439397,"pX":0.4778408470385634,"pZ":2.5159764847971786,"vX0":8.455640866387203,"vY0":-134.4933360653,"vZ0":-4.270876652650427,"x":98.79,"y":170.85,"x0":-1.4791734982518039,"y0":50.00389372516206,"z0":5.231574030029724,"aX":-17.375146349467347},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":15.2,"spinRate":2374,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.40961470360192287,"extension":6.80539393224707},"index":1,"playId":"e1588983-9475-3747-9ddd-3d2ee5229c2b","pitchNumber":2,"startTime":"2026-06-30T02:23:42.244Z","endTime":"2026-06-30T02:23:46.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65939793354689,"aZ":-27.38764667872879,"pfxX":-7.445383499610339,"pfxZ":2.9887545828125943,"pX":1.1095242931087494,"pZ":0.7719184375958844,"vX0":8.830220567647435,"vY0":-126.03524777666529,"vZ0":-5.858469455487208,"x":74.71,"y":217.94,"x0":-1.479284851895125,"y0":50.00496383189616,"z0":5.35089893562499,"aX":-11.928362904063935},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":11.4,"spinRate":1473,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4353215147195071,"extension":6.655331251971285},"index":2,"playId":"c3f0ad7d-9ccd-39c7-b893-d55c53c11bd7","pitchNumber":3,"startTime":"2026-06-30T02:23:58.481Z","endTime":"2026-06-30T02:24:02.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.905030654585644,"aZ":-15.658856347642452,"pfxX":-7.009362014816254,"pfxZ":8.8309263996951,"pX":0.250547404684782,"pZ":2.0193427962046964,"vX0":6.938705023163154,"vY0":-135.92097022504967,"vZ0":-5.953671082520316,"x":107.45,"y":184.26,"x0":-1.4251932692562246,"y0":50.0022384065074,"z0":5.326132829440753,"aX":-13.109154968412229},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2275,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4030342620298919,"extension":6.753521486187964},"hitData":{"launchSpeed":92.6,"launchAngle":37.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.25,"coordY":67.11}},"index":3,"playId":"e2101997-9e6e-3c3f-ac39-47fd6ea95f28","pitchNumber":4,"startTime":"2026-06-30T02:24:15.921Z","endTime":"2026-06-30T02:24:26.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:24:26.034Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Victor Bericoto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:24:38.743Z","endTime":"2026-06-30T02:27:15.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552527622871445,"aZ":-28.828308445242467,"pfxX":-6.841647850586524,"pfxZ":2.0571216133507204,"pX":0.2721548554086176,"pZ":0.9999581454610039,"vX0":6.668742471398101,"vY0":-126.95969728876521,"vZ0":-5.173188006847273,"x":106.63,"y":211.78,"x0":-1.5025815637999589,"y0":50.00617412762296,"z0":5.364962906102726,"aX":-11.145679864550774},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":10.8,"spinRate":1548,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.431802536958553,"extension":6.650352473256992},"index":0,"playId":"64a32963-f369-36a1-8124-de12944a0f9b","pitchNumber":1,"startTime":"2026-06-30T02:24:51.794Z","endTime":"2026-06-30T02:24:55.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.577574557988612,"aZ":-23.869851529091317,"pfxX":1.508911587508996,"pfxZ":5.03625982165231,"pX":-0.5651004897965667,"pZ":2.483769424525567,"vX0":2.906405258413402,"vY0":-127.8980188068696,"vZ0":-2.2794109983207522,"x":138.54,"y":171.72,"x0":-1.9143748102244287,"y0":50.00229487141105,"z0":5.267968500196093,"aX":2.48694005463066},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.8,"breakHorizontal":-3.4,"spinRate":2348,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4290631260859379,"extension":6.66337795231492},"index":1,"playId":"a43bc9e6-3149-36f9-a7ca-693e2205a538","pitchNumber":2,"startTime":"2026-06-30T02:25:04.455Z","endTime":"2026-06-30T02:25:08.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097067789542628,"aZ":-27.80057604651902,"pfxX":-8.873254800026608,"pfxZ":2.6203532606103233,"pX":0.15146018796451918,"pZ":0.600212364527897,"vX0":7.1292725962388355,"vY0":-128.47537839648513,"vZ0":-6.621312302724684,"x":111.23,"y":222.57,"x0":-1.5092579611473393,"y0":50.00182587944006,"z0":5.377005818936097,"aX":-14.804004302120974},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":14.4,"spinRate":1636,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4266373430634416,"extension":6.64298133376085},"index":2,"playId":"277046ea-1b7b-31ef-8ca8-55d4867688dc","pitchNumber":3,"startTime":"2026-06-30T02:25:17.735Z","endTime":"2026-06-30T02:25:21.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.048277309329574,"aZ":-23.70868918759993,"pfxX":2.21848102354934,"pfxZ":5.272523620190748,"pX":-1.4820103852513853,"pZ":2.601137012347347,"vX0":0.552010816977259,"vY0":-126.25252276082072,"vZ0":-1.9146895138984013,"x":173.49,"y":168.55,"x0":-1.9919412524415758,"y0":50.00262305272331,"z0":5.288237978835935,"aX":3.560873776249017},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.4,"breakHorizontal":-4.2,"spinRate":2234,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.4347646096831528,"extension":6.581240267638581},"index":3,"playId":"b7d1ed23-5f86-3236-8789-df13d6c7d69e","pitchNumber":4,"startTime":"2026-06-30T02:25:36.868Z","endTime":"2026-06-30T02:25:41.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26782075448067,"aZ":-29.365916647188858,"pfxX":-9.001704065162421,"pfxZ":1.744619693471745,"pX":0.02587541005483373,"pZ":1.666717611069515,"vX0":7.189822353927337,"vY0":-126.38298515806646,"vZ0":-3.138858237404823,"x":116.01,"y":193.78,"x0":-1.6951368287247808,"y0":50.00037144265144,"z0":5.298866467692398,"aX":-14.46853913700389},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":14.5,"spinRate":1663,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.43443520634510246,"extension":6.792091007284085},"index":4,"playId":"e38c89c4-3b8f-3cf1-867c-48eb2846cfd9","pitchNumber":5,"startTime":"2026-06-30T02:25:56.124Z","endTime":"2026-06-30T02:26:00.622Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-30T02:26:06.160Z","endTime":"2026-06-30T02:26:22.925Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.582931092903294,"aZ":-13.15130144616787,"pfxX":-7.597614142225064,"pfxZ":10.161253774328044,"pX":0.567116944797681,"pZ":2.8641746186641552,"vX0":7.797599528958372,"vY0":-137.21919934221765,"vZ0":-4.352364323567065,"x":95.38,"y":161.45,"x0":-1.349709921300505,"y0":50.00128085821321,"z0":5.393350757760615,"aX":-14.220974425894235},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":11.8,"spinRate":2430,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.40201919245046724,"extension":6.722999980193258},"index":6,"playId":"89332b63-c0c3-35bf-b15b-4a2523bd5663","pitchNumber":6,"startTime":"2026-06-30T02:26:22.925Z","endTime":"2026-06-30T02:26:29.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93336201219884,"aZ":-12.761096284639212,"pfxX":-7.947115901766019,"pfxZ":10.08707962366747,"pX":-0.43458274129169744,"pZ":2.366629745981317,"vX0":5.71974619582242,"vY0":-138.78224489974747,"vZ0":-5.74068698267716,"x":133.57,"y":174.88,"x0":-1.5038123295710522,"y0":50.002697514327686,"z0":5.333219846209156,"aX":-15.294954472870849},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":13.0,"spinRate":2378,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3966940672118673,"extension":6.771972827057464},"hitData":{"launchSpeed":89.0,"launchAngle":25.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.48,"coordY":91.18}},"index":7,"playId":"996fd045-7657-37da-a66f-4d0231ff6153","pitchNumber":7,"startTime":"2026-06-30T02:27:01.173Z","endTime":"2026-06-30T02:27:15.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:27:15.781Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Geraldo Perdomo pops out to shortstop Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:27:32.016Z","endTime":"2026-06-30T02:28:01.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15712693765443,"aZ":-27.306289500430523,"pfxX":2.293389003075032,"pfxZ":2.960494102218995,"pX":-0.19135518714969804,"pZ":2.600735266877945,"vX0":3.3241928538833587,"vY0":-126.91006954481183,"vZ0":-1.2576412755585455,"x":124.29,"y":168.56,"x0":-1.8123390412546723,"y0":50.00221491756334,"z0":5.2627441976112195,"aX":3.767596066214898},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":-4.8,"spinRate":2377,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.4303629515833043,"extension":6.675248971863773},"index":0,"playId":"ee326a90-7ce6-35cc-9d47-525263671dad","pitchNumber":1,"startTime":"2026-06-30T02:27:35.607Z","endTime":"2026-06-30T02:27:39.444Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07011731414031,"aZ":-12.885835450904626,"pfxX":-6.7933821151216,"pfxZ":10.183491310807767,"pX":-0.1163553277101183,"pZ":3.5448447289743523,"vX0":6.222043357510001,"vY0":-137.179050136111,"vZ0":-2.6648964183389467,"x":121.44,"y":143.07,"x0":-1.53804708540841,"y0":50.00313106101451,"z0":5.4142564146973395,"aX":-12.868696464635992},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":10.9,"spinRate":2315,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4001982066223304,"extension":6.761462402305304},"hitData":{"launchSpeed":94.2,"launchAngle":62.0,"totalDistance":200.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":122.11,"coordY":122.62}},"index":1,"playId":"9a349ced-4b9d-3eda-aa96-e6652187066a","pitchNumber":2,"startTime":"2026-06-30T02:27:50.590Z","endTime":"2026-06-30T02:28:01.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:28:01.384Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:30:06.093Z","endTime":"2026-06-30T02:30:43.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.255668682715484,"aZ":-36.714732708728185,"pfxX":-3.116573301941992,"pfxZ":-3.3815066253660238,"pX":-0.7310800871406861,"pZ":1.4581912677038171,"vX0":-3.1242647856966674,"vY0":-114.92149009231325,"vZ0":-2.39449303857037,"x":144.87,"y":199.41,"x0":1.048141980794812,"y0":50.00012410629314,"z0":6.062052981498045,"aX":-4.189403429229328},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.5,"breakHorizontal":6.4,"spinRate":2388,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.47565135635769984,"extension":6.44209958436812},"index":0,"playId":"288f08b1-c426-37ac-a1a4-507152b73e7a","pitchNumber":1,"startTime":"2026-06-30T02:30:19.008Z","endTime":"2026-06-30T02:30:24.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30460321950078,"aZ":-23.4120469565556,"pfxX":-1.238711500675636,"pfxZ":5.22367093780243,"pX":-0.5549724207992781,"pZ":2.056520300304168,"vX0":-4.200773657197654,"vY0":-128.8523933586057,"vZ0":-5.001709587699486,"x":138.15,"y":183.25,"x0":1.2588281942984796,"y0":50.003918691374494,"z0":5.836697406767474,"aX":-2.0786038666786926},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":3.2,"spinRate":2235,"spinDirection":171},"zone":7,"typeConfidence":2.0,"plateTime":0.42542872048730196,"extension":6.404107027850369},"hitData":{"launchSpeed":111.4,"launchAngle":5.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.67,"coordY":87.12}},"index":1,"playId":"93d7b6df-2e81-34b4-81af-2072dfca2895","pitchNumber":2,"startTime":"2026-06-30T02:30:33.230Z","endTime":"2026-06-30T02:30:43.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:30:43.230Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Heliot Ramos grounds into a double play, shortstop Geraldo Perdomo to second baseman Ketel Marte to first baseman Pavin Smith. Rafael Devers out at 2nd. Heliot Ramos out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:31:02.187Z","endTime":"2026-06-30T02:31:29.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451657821619726,"aZ":-25.813492265990817,"pfxX":8.554891633406186,"pfxZ":4.0409639342140435,"pX":0.8899986515409839,"pZ":2.318570554990021,"vX0":-3.773976185380049,"vY0":-124.7602616873089,"vZ0":-3.6607393717067076,"x":83.08,"y":176.18,"x0":1.312046154109432,"y0":50.00392358809173,"z0":5.936113460454276,"aX":13.466300549146968},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.7,"breakHorizontal":-14.6,"spinRate":1820,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4392910011068487,"extension":6.269599993087424},"index":0,"playId":"b06275b7-9c04-33f8-9494-9967be1a604a","pitchNumber":1,"startTime":"2026-06-30T02:31:04.650Z","endTime":"2026-06-30T02:31:09.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14117905811851,"aZ":-28.31679885899878,"pfxX":9.673305923730359,"pfxZ":2.4783722820680865,"pX":0.726461131145692,"pZ":1.6706027106443417,"vX0":-4.1191285475262776,"vY0":-124.23796078985093,"vZ0":-4.627415155240777,"x":89.31,"y":193.67,"x0":1.1541373344782302,"y0":50.00155862759665,"z0":5.925630983345534,"aX":15.03888169634798},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.6,"breakHorizontal":-16.4,"spinRate":1905,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4417877051919423,"extension":6.381376593355549},"hitData":{"launchSpeed":96.8,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.38,"coordY":161.78}},"index":1,"playId":"41551029-f8cc-330e-b438-a9d52d478aa6","pitchNumber":2,"startTime":"2026-06-30T02:31:20.333Z","endTime":"2026-06-30T02:31:29.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:31:29.430Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:31:52.575Z","endTime":"2026-06-30T02:32:50.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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":93.2,"endSpeed":85.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948717790113086,"aZ":-13.019831602641569,"pfxX":3.8161073721945566,"pfxZ":10.25841765084892,"pX":0.03667686383831453,"pZ":2.1842214449839394,"vX0":-4.324977663251498,"vY0":-135.613814475894,"vZ0":-7.137600804928904,"x":115.6,"y":179.81,"x0":1.15443603269136,"y0":50.00403733751296,"z0":5.753762748322112,"aX":7.126693438547245},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":-6.0,"spinRate":2326,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.40348695492829556,"extension":6.3611224289446255},"index":0,"playId":"ff4478e6-cff7-3ea4-9ddd-86baf82dfc4c","pitchNumber":1,"startTime":"2026-06-30T02:31:56.543Z","endTime":"2026-06-30T02:32:00.366Z","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":92.0,"endSpeed":84.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35867911859921,"aZ":-17.025744299408217,"pfxX":7.384982477718061,"pfxZ":8.35456263709438,"pX":0.20873732670317968,"pZ":1.5275451071056145,"vX0":-4.647939056701238,"vY0":-133.68202387430546,"vZ0":-8.06599992340142,"x":109.04,"y":197.54,"x0":1.0089308942123567,"y0":50.00368546955409,"z0":5.8023859107160805,"aX":13.389704815474694},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":-12.4,"spinRate":2227,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4094698185793373,"extension":6.374488944579616},"index":1,"playId":"0dea31c9-4e91-3d14-b0f0-cbbccdcc2d99","pitchNumber":2,"startTime":"2026-06-30T02:32:11.786Z","endTime":"2026-06-30T02:32:16.396Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930657031146644,"aZ":-16.871358462127652,"pfxX":6.749002495836877,"pfxZ":8.378152497505972,"pX":1.1083333652451846,"pZ":2.2574749228523356,"vX0":-2.5615704147978535,"vY0":-134.49516025553328,"vZ0":-6.3534579281892505,"x":74.75,"y":177.83,"x0":1.1977121907653425,"y0":50.00537398451939,"z0":5.852574323362627,"aX":12.33148680148996},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":-11.6,"spinRate":2294,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4076900776823167,"extension":6.303275531624102},"index":2,"playId":"df44b535-a86d-3999-bad4-3e9b52e15f0f","pitchNumber":3,"startTime":"2026-06-30T02:32:26.051Z","endTime":"2026-06-30T02:32:31.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2548534562476,"aZ":-17.957545797076083,"pfxX":8.166730504100329,"pfxZ":7.770502718589034,"pX":0.6468052341736277,"pZ":2.683835237092097,"vX0":-4.0308861695505644,"vY0":-134.64098481150475,"vZ0":-5.066760919549824,"x":92.35,"y":166.32,"x0":1.105385443727092,"y0":50.0008737859934,"z0":5.867748025104437,"aX":14.935989676852099},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":-13.9,"spinRate":2226,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4074009137325585,"extension":6.369919764127804},"hitData":{"launchSpeed":87.6,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.41,"coordY":157.6}},"index":3,"playId":"e6189003-4fd5-3a08-b822-edb9c3c4add1","pitchNumber":4,"startTime":"2026-06-30T02:32:42.682Z","endTime":"2026-06-30T02:32:50.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:32:50.863Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:34:38.895Z","endTime":"2026-06-30T02:35:59.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280955444450633,"aZ":-25.55475322385811,"pfxX":-7.9123964732434064,"pfxZ":4.161366440613318,"pX":0.4344853173790919,"pZ":0.14840776802454256,"vX0":7.137131892567553,"vY0":-125.10982155382383,"vZ0":-7.632636801745992,"x":100.44,"y":234.77,"x0":-1.4216457575223596,"y0":50.00510954790616,"z0":5.321022712319832,"aX":-12.595967188191368},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.0,"breakHorizontal":12.7,"spinRate":1655,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4371215667247119,"extension":6.5894460954977525},"index":0,"playId":"1221f19d-b724-39f8-9aab-74108c70699d","pitchNumber":1,"startTime":"2026-06-30T02:35:03.997Z","endTime":"2026-06-30T02:35:09.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.196348123998337,"aZ":-12.652488791726162,"pfxX":-4.659651487740069,"pfxZ":10.636758135706849,"pX":0.9537952180257608,"pZ":3.247960626284308,"vX0":8.036723494567168,"vY0":-135.04639560023753,"vZ0":-3.281407724936925,"x":80.64,"y":151.09,"x0":-1.464086479061846,"y0":50.00084426469052,"z0":5.376982816434261,"aX":-8.551158128419559},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2258,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4066074091514711,"extension":6.782152411094588},"index":1,"playId":"b138a8df-b823-3e45-862f-675f0e6dab4f","pitchNumber":2,"startTime":"2026-06-30T02:35:19.449Z","endTime":"2026-06-30T02:35:23.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39574081685761,"aZ":-25.025718742053296,"pfxX":0.28193985831092405,"pfxZ":4.437416842762353,"pX":-1.2206308301045978,"pZ":2.330122202386706,"vX0":1.6700466175361222,"vY0":-126.08178516431667,"vZ0":-2.538500803439012,"x":163.53,"y":175.87,"x0":-1.9279701372299918,"y0":50.004458565685404,"z0":5.367497901879381,"aX":0.45424653318186614},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":-0.8,"spinRate":2261,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.43426296365866834,"extension":6.647566826390992},"index":2,"playId":"15220c7e-b64b-3ee4-9e2a-27dbd172ceb2","pitchNumber":3,"startTime":"2026-06-30T02:35:33.313Z","endTime":"2026-06-30T02:35:38.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.030991295692104,"aZ":-14.046656280410255,"pfxX":-6.6490981368384965,"pfxZ":9.76906299448408,"pX":-1.337943790034497,"pZ":1.9870963617356083,"vX0":3.1784104677671543,"vY0":-136.36386464350053,"vZ0":-6.178536480455877,"x":168.0,"y":185.13,"x0":-1.6639453633222838,"y0":50.00670118520682,"z0":5.27722621446144,"aX":-12.343791036235325},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2229,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4039068000808248,"extension":6.69197479745297},"index":3,"playId":"cb0f84da-fe2a-34b9-988a-a009c6587f7e","pitchNumber":4,"startTime":"2026-06-30T02:35:54.343Z","endTime":"2026-06-30T02:35:59.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:35:59.015Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gabriel Moreno grounds into a double play, third baseman Matt Chapman to second baseman Luis Arraez to first baseman Rafael Devers. Corbin Carroll out at 2nd. Gabriel Moreno out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:36:26.448Z","endTime":"2026-06-30T02:38:28.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"4182ad43-c8b2-4bda-8bd2-ae598eb67c91","startTime":"2026-06-30T02:36:26.448Z","endTime":"2026-06-30T02:36:31.448Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32022783463002,"aZ":-12.86445352866608,"pfxX":-6.941621552595727,"pfxZ":10.48845151335835,"pX":-1.2409362194658986,"pZ":2.638748265734412,"vX0":3.440377147648134,"vY0":-135.92639536546002,"vZ0":-4.9270869863687565,"x":164.3,"y":167.53,"x0":-1.6325177242911248,"y0":50.00049586539858,"z0":5.392952232071995,"aX":-12.775761580513432},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":11.6,"spinRate":2247,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4055083615479358,"extension":6.682108824258886},"index":1,"playId":"6a60c7b3-02bc-35d9-9f7d-4e3dc923074c","pitchNumber":1,"startTime":"2026-06-30T02:36:45.779Z","endTime":"2026-06-30T02:36:50.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":75.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44639164093498,"aZ":-26.743385626705024,"pfxX":3.122849292783706,"pfxZ":3.6759574440106757,"pX":0.18776041407956573,"pZ":2.2954475222555577,"vX0":3.873616872950802,"vY0":-122.46448952687172,"vZ0":-1.1967181751542322,"x":109.84,"y":176.8,"x0":-1.837077978415055,"y0":50.00158395814977,"z0":5.1381105194044885,"aX":4.610415896129362},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.6,"breakHorizontal":-6.7,"spinRate":2374,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4521026503507053,"extension":6.863310645739937},"index":2,"playId":"e4a04ab6-bbc2-39e5-85f8-17361a9ff1ec","pitchNumber":2,"startTime":"2026-06-30T02:37:04.355Z","endTime":"2026-06-30T02:37:08.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55059058730209,"aZ":-27.77888169611048,"pfxX":-7.2054810976105035,"pfxZ":2.6785071724950127,"pX":0.023090067992736902,"pZ":2.0655265245782934,"vX0":5.9920320212371445,"vY0":-127.21263418767583,"vZ0":-3.153467012354855,"x":116.12,"y":183.01,"x0":-1.4241506397435737,"y0":50.00472018892373,"z0":5.518008424390351,"aX":-11.837485124064791},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":11.8,"spinRate":1495,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4301859350875681,"extension":6.666282815919066},"index":3,"playId":"bf93876b-769c-349d-99cb-345ddbd5b20b","pitchNumber":3,"startTime":"2026-06-30T02:37:25.689Z","endTime":"2026-06-30T02:37:30.762Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-30T02:37:52.906Z","endTime":"2026-06-30T02:38:20.846Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.503692878962223,"aZ":-29.201531547262928,"pfxX":-7.024520782504796,"pfxZ":1.7791216602952806,"pX":-0.327542771486078,"pZ":1.809446820261979,"vX0":5.322687275481375,"vY0":-128.53411414792774,"vZ0":-3.67107404750339,"x":129.49,"y":189.92,"x0":-1.5161372423456891,"y0":50.00071551407173,"z0":5.532348311565015,"aX":-11.711636851561853},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":11.5,"spinRate":1646,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.426708365338043,"extension":6.67046788461066},"hitData":{"launchSpeed":92.0,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.32,"coordY":165.72}},"index":5,"playId":"69a0dd3f-9382-3e28-bacf-1a676c986014","pitchNumber":4,"startTime":"2026-06-30T02:38:20.846Z","endTime":"2026-06-30T02:38:28.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:38:28.492Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lourdes Gurriel Jr. doubles (7) on a line drive to left fielder Victor Bericoto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:38:52.189Z","endTime":"2026-06-30T02:39:37.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.070841497848,"aZ":-13.658544973453775,"pfxX":-7.570479929582046,"pfxZ":10.106347008215803,"pX":0.513714795950844,"pZ":1.851140486429236,"vX0":7.800152865990404,"vY0":-135.80707460432757,"vZ0":-6.312717351324664,"x":97.42,"y":188.8,"x0":-1.4388664438758414,"y0":50.002813650420755,"z0":5.1903214191430465,"aX":-13.869847665584413},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":11.6,"spinRate":2334,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4063183768064125,"extension":6.846150531437726},"index":0,"playId":"4a61293e-a9f9-3151-bb36-0fd4d3bc8d7c","pitchNumber":1,"startTime":"2026-06-30T02:38:57.842Z","endTime":"2026-06-30T02:39:01.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.410856437451294,"aZ":-29.79798469931901,"pfxX":4.6252447390296645,"pfxZ":1.569225366456072,"pX":1.028115501131622,"pZ":1.6686448968123313,"vX0":5.234049864333627,"vY0":-123.63899070830277,"vZ0":-2.582725889272451,"x":77.81,"y":193.73,"x0":-1.7339901935244633,"y0":50.00557885747277,"z0":5.280785280369492,"aX":7.011764965397276},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":-9.8,"spinRate":2539,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44656718016725394,"extension":6.693719843549452},"index":1,"playId":"7f672726-533a-3591-adfb-b59991c15071","pitchNumber":2,"startTime":"2026-06-30T02:39:10.754Z","endTime":"2026-06-30T02:39:15.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.146077497951566,"aZ":-28.850330030637643,"pfxX":4.522847515536704,"pfxZ":2.2181521847639063,"pX":0.09711745278651822,"pZ":2.023445834841792,"vX0":3.315650065727424,"vY0":-122.88575340854794,"vZ0":-1.6741278831594688,"x":113.3,"y":184.15,"x0":-1.8671853187211631,"y0":50.00102865794492,"z0":5.214422824478305,"aX":6.769920441319846},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.8,"breakHorizontal":-9.1,"spinRate":2486,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.44937413147590544,"extension":6.682027671097649},"hitData":{"launchSpeed":85.7,"launchAngle":15.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.32,"coordY":122.24}},"index":2,"playId":"eb39c3fc-417e-361d-b420-da2dba45fbac","pitchNumber":3,"startTime":"2026-06-30T02:39:24.740Z","endTime":"2026-06-30T02:39:37.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:39:37.197Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Kepler lines out to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:39:54.024Z","endTime":"2026-06-30T02:40:48.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30555222129856,"aZ":-32.44959510514235,"pfxX":-7.476439457177605,"pfxZ":-0.16947824377013632,"pX":-1.000360041068324,"pZ":2.0561708186030163,"vX0":4.379046898329397,"vY0":-125.88542339244783,"vZ0":-1.991198913881547,"x":155.13,"y":183.26,"x0":-1.786379616929168,"y0":50.00485054098701,"z0":5.471295443896117,"aX":-12.063518499477698},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":12.6,"spinRate":1584,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43424570116108807,"extension":6.748557150795306},"index":0,"playId":"709412cf-56d5-31e2-9482-c79a370bb205","pitchNumber":1,"startTime":"2026-06-30T02:40:10.242Z","endTime":"2026-06-30T02:40:13.899Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.253346979412946,"aZ":-19.68576206330351,"pfxX":-8.074454909915593,"pfxZ":6.862060350581512,"pX":-0.6602520780790172,"pZ":3.268077677129779,"vX0":5.722090208004158,"vY0":-134.77110258970663,"vZ0":-1.6189430957023372,"x":142.17,"y":150.54,"x0":-1.7736350893578183,"y0":50.000327953937685,"z0":5.282298417856703,"aX":-14.690269811005729},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":13.2,"spinRate":2144,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40809593453090454,"extension":6.71882355496395},"hitData":{"launchSpeed":69.4,"launchAngle":12.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":102.97,"coordY":156.24}},"index":1,"playId":"8dbcdfa2-b4b5-3682-b06c-6a6344d5d082","pitchNumber":2,"startTime":"2026-06-30T02:40:35.234Z","endTime":"2026-06-30T02:40:48.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:40:48.887Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Bericoto doubles (1) on a fly ball to left fielder Max Kepler, deflected by center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:42:16.033Z","endTime":"2026-06-30T02:44:38.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01459739307258,"aZ":-17.4029134411914,"pfxX":3.7098692200270253,"pfxZ":8.2683600245506,"pX":0.5265293403971324,"pZ":3.6120459552021247,"vX0":-3.2157652655209388,"vY0":-132.73868533158566,"vZ0":-2.6898015166456632,"x":96.93,"y":141.25,"x0":1.270821049366588,"y0":50.005866478886894,"z0":5.903366699695036,"aX":6.631240049163846},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.6,"breakHorizontal":-6.0,"spinRate":2199,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.41239550066263764,"extension":6.222753673096972},"index":0,"playId":"d2bf0e41-4d04-3ce4-9551-e77a9758961a","pitchNumber":1,"startTime":"2026-06-30T02:42:54.996Z","endTime":"2026-06-30T02:42:59.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.587928723045845,"aZ":-27.95916139623634,"pfxX":9.198446407597178,"pfxZ":2.8260619685361084,"pX":2.033486322648437,"pZ":1.8930016848542588,"vX0":-1.3692909025095135,"vY0":-121.89272675689537,"vZ0":-3.82967119011869,"x":39.49,"y":187.67,"x0":1.4104669065282422,"y0":50.005829757426696,"z0":5.918122747170929,"aX":13.743299405643954},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.4,"breakHorizontal":-16.3,"spinRate":1790,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4506086066872266,"extension":6.263658898825639},"index":1,"playId":"98111285-05ca-33b6-beeb-24dfca46f95b","pitchNumber":2,"startTime":"2026-06-30T02:43:11.923Z","endTime":"2026-06-30T02:43:15.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73144867557158,"aZ":-25.1822841484449,"pfxX":10.436558499075467,"pfxZ":4.541975231133736,"pX":0.3461114983077853,"pZ":1.36866062564612,"vX0":-5.58835613823218,"vY0":-123.58543057606653,"vZ0":-5.664768222853789,"x":103.81,"y":201.83,"x0":1.286382194239299,"y0":50.00317266344941,"z0":5.818775720081414,"aX":16.066840301209663},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":-17.5,"spinRate":1951,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4440034875807961,"extension":6.3607804164816555},"index":2,"playId":"7bcee20f-49bb-3757-94a5-fd67b5f0bfc7","pitchNumber":3,"startTime":"2026-06-30T02:43:25.430Z","endTime":"2026-06-30T02:43:28.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.119645525553306,"aZ":-16.40138643083788,"pfxX":4.419369863962878,"pfxZ":8.595567780343425,"pX":0.19344295870493264,"pZ":3.8152575749723323,"vX0":-4.953525820268777,"vY0":-134.58173645340574,"vZ0":-2.0885468319994955,"x":109.63,"y":135.77,"x0":1.4834232989454041,"y0":50.00319959885396,"z0":5.762673304088158,"aX":8.110050559552295},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":-7.0,"spinRate":2298,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40694966694926826,"extension":6.323499266854945},"index":3,"playId":"fadbf988-c64f-3bc1-a68f-0906ac337ceb","pitchNumber":4,"startTime":"2026-06-30T02:43:47.372Z","endTime":"2026-06-30T02:43:51.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14436363581492,"aZ":-16.949924481953058,"pfxX":5.199641960046886,"pfxZ":8.236085597237723,"pX":-0.5839290183596576,"pZ":3.643612890999366,"vX0":-6.89497132483857,"vY0":-135.02756471097146,"vZ0":-2.4651514566762467,"x":139.26,"y":140.4,"x0":1.3259894654924955,"y0":50.001945854797064,"z0":5.759756076229373,"aX":9.610694555941796},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":-7.9,"spinRate":2243,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.40550129483444186,"extension":6.261836861815363},"index":4,"playId":"1119b2e8-1a77-3366-96b8-c57199b3c70d","pitchNumber":5,"startTime":"2026-06-30T02:44:06.862Z","endTime":"2026-06-30T02:44:12.374Z","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":83.7,"endSpeed":77.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.719030000907363,"aZ":-26.589507161213557,"pfxX":5.86132112837065,"pfxZ":3.7087548576006206,"pX":0.3185779360597417,"pZ":1.5346476871135324,"vX0":-4.084066436569117,"vY0":-121.89455753767366,"vZ0":-4.614086708088651,"x":104.86,"y":197.34,"x0":1.2533226619359559,"y0":50.005643241714374,"z0":5.745151493678843,"aX":8.831301070938814},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.9,"breakHorizontal":-9.7,"spinRate":1707,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4491639617966694,"extension":6.487671823781704},"hitData":{"launchSpeed":97.6,"launchAngle":26.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.88,"coordY":46.17}},"index":5,"playId":"33d00730-bdb1-3a51-9ab6-b9b30d9cdb1b","pitchNumber":6,"startTime":"2026-06-30T02:44:24.435Z","endTime":"2026-06-30T02:44:38.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:44:38.034Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Haase grounds out to first baseman Pavin Smith. Victor Bericoto to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:44:58.465Z","endTime":"2026-06-30T02:45:44.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629455792087597,"aZ":-13.646222157106772,"pfxX":4.521866276781809,"pfxZ":10.084718676432107,"pX":-0.7744222899863534,"pZ":3.194469010787901,"vX0":-6.900130837124191,"vY0":-134.98726750943987,"vZ0":-4.365118940605035,"x":146.52,"y":152.53,"x0":1.2327233615345725,"y0":50.00262381981533,"z0":5.8000601494041915,"aX":8.308023426611559},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":-6.6,"spinRate":2345,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.40647704202394763,"extension":6.3211354285137835},"index":0,"playId":"1489c3ab-5f3c-355a-adfd-176ad4753274","pitchNumber":1,"startTime":"2026-06-30T02:45:11.699Z","endTime":"2026-06-30T02:45:15.709Z","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":92.8,"endSpeed":84.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.884016946472943,"aZ":-15.8180814167475,"pfxX":5.491176621475464,"pfxZ":8.927510327140073,"pX":-0.8031406812651233,"pZ":3.175636045962113,"vX0":-7.08665583451552,"vY0":-134.88078765530514,"vZ0":-4.000709052098527,"x":147.61,"y":153.04,"x0":1.1517952559000826,"y0":50.00437728235182,"z0":5.802443574141795,"aX":10.062394777623188},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-8.3,"spinRate":2219,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.4069607777933868,"extension":6.1494937633682305},"hitData":{"launchSpeed":69.7,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.05,"coordY":169.77}},"index":1,"playId":"8a1db010-9c00-37bf-810c-9d32f2166dde","pitchNumber":2,"startTime":"2026-06-30T02:45:36.639Z","endTime":"2026-06-30T02:45:44.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:45:44.679Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jonah Cox hits a sacrifice bunt. Victor Bericoto scores. Jonah Cox to 1st.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:46:03.965Z","endTime":"2026-06-30T02:47:16.666Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":41},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807416445573395,"aZ":-23.82587585249177,"pfxX":9.468312891182817,"pfxZ":5.297371915474624,"pX":0.5916272700701584,"pZ":1.5637076818825604,"vX0":-4.282960632338134,"vY0":-125.13032351023342,"vZ0":-5.615167173659428,"x":94.45,"y":196.56,"x0":1.1015246683510498,"y0":50.00145856342797,"z0":5.805967184454557,"aX":14.913960491810094},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.4,"breakHorizontal":-16.1,"spinRate":1918,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4388302266489119,"extension":6.474974344774559},"index":0,"playId":"2b070db1-3d3d-35c3-96da-bd259c24c86a","pitchNumber":1,"startTime":"2026-06-30T02:46:09.993Z","endTime":"2026-06-30T02:46:15.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70624474854522,"aZ":-26.244685691621232,"pfxX":9.670656301551826,"pfxZ":3.8349652194986117,"pX":0.6364760984724963,"pZ":1.1432898961991569,"vX0":-4.613600338077839,"vY0":-124.08093345351037,"vZ0":-5.89865189871637,"x":92.74,"y":207.91,"x0":1.2715497067749368,"y0":50.0047545337364,"z0":5.761332693651503,"aX":14.958606584850314},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.6,"breakHorizontal":-16.3,"spinRate":1896,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44279823890948267,"extension":6.49288489387475},"index":1,"playId":"f7f75dcd-261a-3a3e-8602-5edfe12baf1e","pitchNumber":2,"startTime":"2026-06-30T02:46:26.513Z","endTime":"2026-06-30T02:46:29.714Z","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":82.1,"endSpeed":75.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.696069870591252,"aZ":-25.84585768372079,"pfxX":10.050189759229756,"pfxZ":4.416400914175195,"pX":0.9352382159364976,"pZ":1.6987695390110433,"vX0":-3.9292693020424707,"vY0":-119.43988521432911,"vZ0":-4.090810812200992,"x":81.35,"y":192.91,"x0":1.3031170908588605,"y0":50.00338017132035,"z0":5.778836308320007,"aX":14.406973560142148},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.2,"breakHorizontal":-17.2,"spinRate":1829,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4599525517178318,"extension":6.4842452522938245},"index":2,"playId":"36305143-46e1-32da-8bb4-ad6776882bc7","pitchNumber":3,"startTime":"2026-06-30T02:46:45.974Z","endTime":"2026-06-30T02:46:53.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8259411597246,"aZ":-25.777325533761637,"pfxX":8.79629840615842,"pfxZ":4.4502369645911495,"pX":0.3124986526970486,"pZ":2.0262591211844643,"vX0":-5.032634881816235,"vY0":-119.63989948826645,"vZ0":-3.378062168166129,"x":105.09,"y":184.07,"x0":1.309191810863195,"y0":50.00450283099814,"z0":5.787358461853993,"aX":12.649755349108377},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.4,"breakHorizontal":-14.6,"spinRate":1653,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.45924791364415185,"extension":6.531815820414889},"hitData":{"launchSpeed":28.7,"launchAngle":-2.0,"totalDistance":14.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":137.62,"coordY":189.92}},"index":3,"playId":"3fbb32dc-4809-3643-8188-f53bfed0c9f2","pitchNumber":4,"startTime":"2026-06-30T02:47:08.972Z","endTime":"2026-06-30T02:47:16.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:47:16.666Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to right fielder Corbin Carroll in foul territory. Jonah Cox to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:47:50.031Z","endTime":"2026-06-30T02:48:31.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73295130517996,"aZ":-15.67513618295713,"pfxX":4.011047931705316,"pfxZ":8.932897771193597,"pX":-0.5133855469017645,"pZ":3.6516277540621638,"vX0":-6.020480213061382,"vY0":-135.12994615559813,"vZ0":-2.935368639519745,"x":136.57,"y":140.19,"x0":1.2234349323927793,"y0":50.00473955538764,"z0":5.854649416435353,"aX":7.4107709793315415},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":-6.0,"spinRate":2279,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4054847862324591,"extension":6.214966090889669},"index":0,"playId":"fc9e2d61-11e1-3f7c-a278-f312696ed33e","pitchNumber":1,"startTime":"2026-06-30T02:47:50.031Z","endTime":"2026-06-30T02:47:56.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jonah Cox steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"fc9e2d61-11e1-3f7c-a278-f312696ed33e","startTime":"2026-06-30T02:48:07.053Z","endTime":"2026-06-30T02:48:18.540Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"}},{"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":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.444281604477492,"aZ":-25.98937110470808,"pfxX":9.756090454340011,"pfxZ":3.9796245827346146,"pX":0.8176397992627767,"pZ":1.9384973491937898,"vX0":-4.427034968219237,"vY0":-124.02261101498101,"vZ0":-4.3043526502332945,"x":85.83,"y":186.44,"x0":1.3609570501589692,"y0":50.00244780260715,"z0":5.8711731311039035,"aX":15.155618348008188},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.4,"breakHorizontal":-16.6,"spinRate":2004,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.44210901263179236,"extension":6.367435408410278},"hitData":{"launchSpeed":81.1,"launchAngle":54.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.74,"coordY":138.94}},"index":2,"playId":"3ac34ccb-09e5-3636-949c-d0ac96a46246","pitchNumber":2,"startTime":"2026-06-30T02:48:18.540Z","endTime":"2026-06-30T02:48:31.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:48:31.406Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:48:52.091Z","endTime":"2026-06-30T02:49:38.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05814669263115,"aZ":-13.200971987261486,"pfxX":2.8000907329554474,"pfxZ":10.151611235725717,"pX":-0.0015558807167805383,"pZ":2.828521990674573,"vX0":-4.243336088923104,"vY0":-135.91175184786053,"vZ0":-5.578127416372131,"x":117.06,"y":162.41,"x0":1.2168451145925783,"y0":50.002171557342336,"z0":5.825840284737051,"aX":5.233320307005},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":-4.2,"spinRate":2334,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.40315110084380024,"extension":6.422078264001472},"index":0,"playId":"9688ee41-de78-3b56-acc6-ce624c81da69","pitchNumber":1,"startTime":"2026-06-30T02:49:14.760Z","endTime":"2026-06-30T02:49:18.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23316141588003,"aZ":-23.208515990215602,"pfxX":0.09931807246287444,"pfxZ":5.148884828553848,"pX":-0.05921109200929199,"pZ":1.8729130372331622,"vX0":-3.365155802303603,"vY0":-130.98959324079885,"vZ0":-5.436127981191779,"x":119.26,"y":188.21,"x0":1.2282481509690024,"y0":50.00132095805151,"z0":5.7063784855107,"aX":0.1733846472410725},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":0.6,"spinRate":2278,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.4178821267911159,"extension":6.516472567507915},"hitData":{"launchSpeed":97.6,"launchAngle":5.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.98,"coordY":155.07}},"index":1,"playId":"64b7ae9e-5e68-3fa6-acff-331ee9a91690","pitchNumber":2,"startTime":"2026-06-30T02:49:30.586Z","endTime":"2026-06-30T02:49:38.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:49:38.476Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:51:32.593Z","endTime":"2026-06-30T02:53:12.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81223776388481,"aZ":-28.253870703970588,"pfxX":-6.457654221988521,"pfxZ":2.445904626496886,"pX":1.5110120573838042,"pZ":1.4513956254651763,"vX0":9.01702508806402,"vY0":-126.10735725349078,"vZ0":-4.679090468283357,"x":59.4,"y":199.59,"x0":-1.2799897829209106,"y0":50.00239112772685,"z0":5.623069087524549,"aX":-10.350224613289956},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":9.5,"spinRate":1488,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.43514397882967515,"extension":6.659815150291642},"index":0,"playId":"9f8df9d8-027e-3324-a4f0-e018187b802c","pitchNumber":1,"startTime":"2026-06-30T02:51:48.135Z","endTime":"2026-06-30T02:51:51.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92224789564494,"aZ":-12.145693178861936,"pfxX":-6.064305122972361,"pfxZ":10.92416620928062,"pX":-0.08247893892618241,"pZ":1.2048435391612902,"vX0":5.657261597601348,"vY0":-135.153233483987,"vZ0":-8.776221903746682,"x":120.14,"y":206.25,"x0":-1.4240543849649703,"y0":50.00315673992682,"z0":5.365943968863201,"aX":-11.118739070441153},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2374,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4066593001668295,"extension":6.712584144806818},"index":1,"playId":"44cb6bf9-05b3-34da-82bb-9d921fce95e4","pitchNumber":2,"startTime":"2026-06-30T02:52:02.017Z","endTime":"2026-06-30T02:52:06.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99799773642591,"aZ":-11.912524137265237,"pfxX":-6.062709067408035,"pfxZ":11.031190944588342,"pX":0.966786616630629,"pZ":2.064321065526165,"vX0":8.574032050006032,"vY0":-135.50806720803237,"vZ0":-6.139785767773585,"x":80.15,"y":183.04,"x0":-1.4687714786794526,"y0":50.005071621585046,"z0":5.212223395203904,"aX":-11.138749551739336},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":8.9,"spinRate":2431,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4061086903239559,"extension":6.846078875898448},"index":2,"playId":"8c68db4e-d421-36be-9b20-1d7184dd9c6b","pitchNumber":3,"startTime":"2026-06-30T02:52:18.912Z","endTime":"2026-06-30T02:52:45.918Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40131883828632,"aZ":-11.626839815199638,"pfxX":-5.953259683143948,"pfxZ":10.998263788585696,"pX":0.6388243170228335,"pZ":2.27063501833553,"vX0":7.492224121737323,"vY0":-136.63483625782712,"vZ0":-6.133425427171298,"x":92.65,"y":177.47,"x0":-1.3805541101399315,"y0":50.00565570777544,"z0":5.362587088916026,"aX":-11.125939172518793},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":9.0,"spinRate":2416,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4026747320612265,"extension":6.836475338500976},"index":3,"playId":"71fe6579-b722-3674-9b16-d108995d05d3","pitchNumber":4,"startTime":"2026-06-30T02:52:50.323Z","endTime":"2026-06-30T02:52:55.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.355743991755965,"aZ":-27.209733433398437,"pfxX":-7.134345728060311,"pfxZ":2.9844439267129728,"pX":1.0269545562713385,"pZ":1.1478226830864473,"vX0":8.642720932245398,"vY0":-128.55393970032978,"vZ0":-5.465397863195919,"x":77.85,"y":207.79,"x0":-1.4624530618947544,"y0":50.000008076494005,"z0":5.431613160550224,"aX":-11.857318360429431},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":10.8,"spinRate":1597,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4271893554245825,"extension":6.736220931328236},"index":4,"playId":"a1fca8cd-0919-3048-afd5-88624980c799","pitchNumber":5,"startTime":"2026-06-30T02:53:08.138Z","endTime":"2026-06-30T02:53:12.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:53:12.714Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pavin Smith grounds out softly to first baseman Rafael Devers. Nolan Arenado to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:53:28.641Z","endTime":"2026-06-30T02:54:33.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.326646538189983,"aZ":-24.336558969643,"pfxX":-0.3010773485231719,"pfxZ":4.744804888006719,"pX":0.25143801708171687,"pZ":1.7885617531594717,"vX0":5.065908283559536,"vY0":-127.93758247088664,"vZ0":-3.9920101826747647,"x":107.42,"y":190.49,"x0":-1.7183105336408084,"y0":50.00096655688246,"z0":5.28489311926474,"aX":-0.4972751738259203},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":2434,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.4287417564911755,"extension":6.630487551848071},"index":0,"playId":"171cc2d8-100b-3a50-8970-0ed3678bed5a","pitchNumber":1,"startTime":"2026-06-30T02:53:39.991Z","endTime":"2026-06-30T02:53:45.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.703098824045654,"aZ":-26.158252514257235,"pfxX":-6.286138821977854,"pfxZ":3.6703643240788155,"pX":-0.3963396686053463,"pZ":1.6825156952785914,"vX0":5.190125327608933,"vY0":-127.63042736071185,"vZ0":-4.367322172237991,"x":132.11,"y":193.35,"x0":-1.6453546674990487,"y0":50.0042298200213,"z0":5.490167853564687,"aX":-10.310913217682115},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":10.1,"spinRate":1628,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.43011579633116215,"extension":6.67599003776226},"index":1,"playId":"6d9c4621-54a3-390e-aaa9-e0746b87014f","pitchNumber":2,"startTime":"2026-06-30T02:53:56.931Z","endTime":"2026-06-30T02:54:00.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.187394888079673,"aZ":-29.37966736576979,"pfxX":-8.257541300169288,"pfxZ":1.70971784704758,"pX":-0.49320527121765906,"pZ":2.4176049621830926,"vX0":5.342259076861203,"vY0":-126.96143523376786,"vZ0":-1.9455968119443212,"x":135.8,"y":173.5,"x0":-1.552723373571661,"y0":50.00017723373565,"z0":5.533813272383172,"aX":-13.467851775712164},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":13.7,"spinRate":1518,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4315447613603851,"extension":6.640087551014748},"hitData":{"launchSpeed":58.6,"launchAngle":-51.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":137.84,"coordY":188.83}},"index":2,"playId":"2c796a46-7f90-38a9-be6f-d9ed1ab5a2cc","pitchNumber":3,"startTime":"2026-06-30T02:54:24.954Z","endTime":"2026-06-30T02:54:33.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:54:33.185Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a line drive to right fielder Heliot Ramos. Nolan Arenado to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:54:57.192Z","endTime":"2026-06-30T02:56:23.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnThird":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19096995277287,"aZ":-26.36648813036199,"pfxX":2.05112174559936,"pfxZ":3.690375428308344,"pX":0.8704318112096777,"pZ":1.6046073054641539,"vX0":5.517542691038016,"vY0":-125.62802892890538,"vZ0":-3.9463396105836623,"x":83.82,"y":195.46,"x0":-1.634784383207939,"y0":50.003062216270514,"z0":5.378143214749863,"aX":3.225269568531354},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":-5.2,"spinRate":2370,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.43864826987192274,"extension":6.659396939235094},"index":0,"playId":"d4542533-005b-306a-8941-a76d25081dfd","pitchNumber":1,"startTime":"2026-06-30T02:55:03.874Z","endTime":"2026-06-30T02:55:08.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383879194339276,"aZ":-30.114607845049576,"pfxX":-7.328109790692375,"pfxZ":1.2450992613372325,"pX":-0.3823793589861639,"pZ":2.641215090813277,"vX0":5.00977661339961,"vY0":-127.68480095991613,"vZ0":-1.6603817403526628,"x":131.58,"y":167.47,"x0":-1.4181608602751117,"y0":50.001599712878736,"z0":5.6704381824260475,"aX":-12.094668432642221},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.2,"breakHorizontal":12.1,"spinRate":1486,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4290321599375182,"extension":6.615986553009187},"index":1,"playId":"634439f1-40c2-3438-a05a-adfa5083496b","pitchNumber":2,"startTime":"2026-06-30T02:55:29.241Z","endTime":"2026-06-30T02:55:32.321Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-30T02:55:42.577Z","endTime":"2026-06-30T02:55:55.682Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404104399780376,"aZ":-22.192375549945094,"pfxX":-8.92171764174408,"pfxZ":5.867520646411773,"pX":0.030560812932054166,"pZ":1.201715478204094,"vX0":6.691190829945077,"vY0":-129.22876914883057,"vZ0":-6.39688460522761,"x":115.84,"y":206.33,"x0":-1.4253396999621681,"y0":50.0040401131844,"z0":5.399121648960322,"aX":-15.182340043031271},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.5,"breakHorizontal":14.8,"spinRate":1756,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4228565866821983,"extension":6.84424636716221},"index":3,"playId":"ef9a8c3c-59f9-31b4-8e74-3b495b1d1987","pitchNumber":3,"startTime":"2026-06-30T02:55:55.682Z","endTime":"2026-06-30T02:55:59.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606854186457827,"aZ":-13.798769898577504,"pfxX":-7.400359974331551,"pfxZ":9.523530024398392,"pX":-0.18789068015181648,"pZ":2.900404908010508,"vX0":6.133228037613375,"vY0":-137.56173221549054,"vZ0":-4.334175783181188,"x":124.16,"y":160.47,"x0":-1.4775839012707295,"y0":50.000428113014884,"z0":5.422165078681348,"aX":-14.275770351382501},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":12.2,"spinRate":2357,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3971481094567242,"extension":6.758369889185852},"hitData":{"launchSpeed":84.4,"launchAngle":12.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.18,"coordY":118.69}},"index":4,"playId":"fbe2d54d-7d9a-3789-bd06-f37177f6f4b7","pitchNumber":4,"startTime":"2026-06-30T02:56:13.185Z","endTime":"2026-06-30T02:56:23.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:56:23.136Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks. Tommy Troy to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:56:54.062Z","endTime":"2026-06-30T02:58:47.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnThird":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.154564851968498,"aZ":-26.357162190081052,"pfxX":-6.508926923212666,"pfxZ":3.486771033749889,"pX":-1.0753102730140773,"pZ":1.8166271980428867,"vX0":3.829334940717576,"vY0":-128.9281126697811,"vZ0":-3.9807648803401556,"x":157.99,"y":189.73,"x0":-1.7414706178656931,"y0":50.000703819422974,"z0":5.436774713833244,"aX":-10.85358625262483},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":10.8,"spinRate":1518,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4263669992138541,"extension":6.7513058878997665},"index":0,"playId":"f8eed3ad-663d-3e35-a534-25dcba393bc0","pitchNumber":1,"startTime":"2026-06-30T02:56:55.379Z","endTime":"2026-06-30T02:57:01.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.238843882519735,"aZ":-29.314375720868792,"pfxX":-8.226277868928117,"pfxZ":1.7145496175468642,"pX":-1.0485972903617422,"pZ":1.8584820223536138,"vX0":3.9347572280668417,"vY0":-128.45648642895912,"vZ0":-3.5725822300589303,"x":156.97,"y":188.6,"x0":-1.5335470294494253,"y0":50.0025946087841,"z0":5.552611753105669,"aX":-13.71254146888843},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":14.0,"spinRate":1697,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.42680612587274647,"extension":6.622889134840753},"index":1,"playId":"3a549243-8f3f-30f4-894f-bb3dad513e98","pitchNumber":2,"startTime":"2026-06-30T02:57:12.675Z","endTime":"2026-06-30T02:57:17.405Z","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":94.8,"endSpeed":85.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.735180321955276,"aZ":-14.491211245726083,"pfxX":-9.38254114876108,"pfxZ":9.352581591711141,"pX":-0.938062272305517,"pZ":3.720537550529348,"vX0":5.249984139130061,"vY0":-137.86670900728478,"vZ0":-1.8529693208400806,"x":152.76,"y":138.33,"x0":-1.6661116552901318,"y0":50.0038123893508,"z0":5.399263395098813,"aX":-17.74112183891683},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":15.6,"spinRate":2523,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4000373771449306,"extension":6.83748462123639},"index":2,"playId":"5bb00f55-84ae-303b-bfa8-b994864b9ae6","pitchNumber":3,"startTime":"2026-06-30T02:57:33.711Z","endTime":"2026-06-30T02:57:39.336Z","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":"a28c15bc-76e2-3810-a31f-844a9a81d9be","startTime":"2026-06-30T02:57:52.861Z","endTime":"2026-06-30T02:57:56.903Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10277383207205,"aZ":-26.255800007919664,"pfxX":-8.34123059011118,"pfxZ":3.4970135487210796,"pX":-0.39233167086952886,"pZ":0.40534137658584657,"vX0":5.36777157093796,"vY0":-129.58397732594406,"vZ0":-8.077553238916199,"x":131.95,"y":227.84,"x0":-1.4111491995899097,"y0":50.00475819157953,"z0":5.580899220989778,"aX":-14.129829467369477},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":13.8,"spinRate":1713,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4233279232504419,"extension":6.586608248508458},"index":4,"playId":"72a246dc-01c8-3317-be34-903bb020f278","pitchNumber":4,"startTime":"2026-06-30T02:58:13.448Z","endTime":"2026-06-30T02:58:22.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.313215997883344,"aZ":-26.912997844299905,"pfxX":-9.165834133621798,"pfxZ":3.063136493296329,"pX":-0.6393218935396326,"pZ":0.7201054701650564,"vX0":5.407428602159401,"vY0":-130.2154239272995,"vZ0":-6.897929057127918,"x":141.37,"y":219.34,"x0":-1.5518538868601774,"y0":50.004356075412296,"z0":5.439520630001858,"aX":-15.74340011764704},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":15.4,"spinRate":1708,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.42061267421749404,"extension":6.675306540024173},"index":5,"playId":"13c03a59-8797-387e-a5ae-c910dee5759c","pitchNumber":5,"startTime":"2026-06-30T02:58:41.238Z","endTime":"2026-06-30T02:58:47.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:58:47.116Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Geraldo Perdomo doubles (12) on a sharp line drive to left fielder Victor Bericoto. Nolan Arenado scores. Tommy Troy scores. Ketel Marte scores.","rbi":3,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:01:37.347Z","endTime":"2026-06-30T03:02:59.752Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T02:59:07.111Z","endTime":"2026-06-30T03:00:12.743Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Hentges replaces Tyler Mahle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T03:00:12.743Z","endTime":"2026-06-30T03:01:39.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25225686858408,"aZ":-15.749428977083973,"pfxX":8.099051887086821,"pfxZ":8.597235618384882,"pX":0.47816902492616964,"pZ":1.7730815608553034,"vX0":-6.66467235819297,"vY0":-137.73601709493835,"vZ0":-8.467664384767103,"x":98.77,"y":190.91,"x0":1.8839665953829268,"y0":50.00125623977571,"z0":5.964852115374172,"aX":15.46969292256187},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":-13.2,"spinRate":2094,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.39855161895762503,"extension":7.145258362396142},"index":2,"playId":"be64ea06-74e9-318b-af6d-d138a6754575","pitchNumber":1,"startTime":"2026-06-30T03:01:39.666Z","endTime":"2026-06-30T03:01:44.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47058554713227,"aZ":-28.60030880024184,"pfxX":-1.4304739740495975,"pfxZ":2.1559594615202826,"pX":-1.1919272190309091,"pZ":2.5316494043815636,"vX0":-7.170464105810474,"vY0":-128.73598641907623,"vZ0":-3.461616752482574,"x":162.43,"y":170.43,"x0":1.8282117006100451,"y0":50.00619266722837,"z0":6.134474146886901,"aX":-2.3738227428347782},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":4.3,"spinRate":2210,"spinDirection":201},"zone":13,"typeConfidence":0.86,"plateTime":0.427278407061213,"extension":6.959128914196315},"index":3,"playId":"b2640762-c477-324d-8cf5-87d6142d83fa","pitchNumber":2,"startTime":"2026-06-30T03:01:56.700Z","endTime":"2026-06-30T03:02:01.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466670220313425,"aZ":-27.35076233854203,"pfxX":-1.170772038428101,"pfxZ":2.9843038362949987,"pX":-1.630637809617188,"pZ":0.9994236166004308,"vX0":-8.230601783256883,"vY0":-126.99524194593765,"vZ0":-7.06954024060129,"x":179.16,"y":211.8,"x0":1.8181980547575605,"y0":50.00478081727433,"z0":6.025484315312298,"aX":-1.8917255987735857},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":4.2,"spinRate":2254,"spinDirection":210},"zone":13,"typeConfidence":0.89,"plateTime":0.4329880863650173,"extension":7.173684990794762},"index":4,"playId":"e5e850e5-524c-317a-aea5-0776dc32f7ed","pitchNumber":3,"startTime":"2026-06-30T03:02:12.190Z","endTime":"2026-06-30T03:02:16.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70085354993087,"aZ":-19.592902397168338,"pfxX":7.103375155367747,"pfxZ":6.591234725351484,"pX":1.0077972507433577,"pZ":3.267038559049154,"vX0":-5.058351854895521,"vY0":-137.9802296510671,"vZ0":-3.8825242461312177,"x":78.59,"y":150.57,"x0":1.9517346860760816,"y0":50.00034773949259,"z0":6.030441054606246,"aX":13.551460073540479},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":-11.6,"spinRate":1889,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3985686801961599,"extension":7.05404419419457},"index":5,"playId":"06a939a6-5c66-3aca-a5a5-39a3fab70456","pitchNumber":4,"startTime":"2026-06-30T03:02:28.638Z","endTime":"2026-06-30T03:02:33.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08733900728306,"aZ":-14.504288392531025,"pfxX":8.269365422798277,"pfxZ":9.153612893965033,"pX":-0.029228124878426343,"pZ":1.5541396635384,"vX0":-8.11426044994414,"vY0":-138.56194699554507,"vZ0":-9.133251047575246,"x":118.11,"y":196.82,"x0":1.8732172379219623,"y0":50.00278463179735,"z0":5.878484381060853,"aX":15.961867843228786},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-13.1,"spinRate":2397,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.3964069657022451,"extension":7.250528677344924},"hitData":{"launchSpeed":109.9,"launchAngle":12.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":47.45,"coordY":109.5}},"index":6,"playId":"f643bc47-96fc-3f9f-b273-26b6c0db5896","pitchNumber":5,"startTime":"2026-06-30T03:02:45.505Z","endTime":"2026-06-30T03:02:59.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:02:59.752Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:03:30.089Z","endTime":"2026-06-30T03:05:19.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.325777226887368,"aZ":-19.96838005757446,"pfxX":7.995559669775199,"pfxZ":6.395150973418261,"pX":1.2811234828021165,"pZ":2.7114893219700966,"vX0":-4.476514793120296,"vY0":-137.24752514079736,"vZ0":-5.544034443613125,"x":68.17,"y":165.57,"x0":1.8943947083849528,"y0":50.00163818288439,"z0":6.117242449855695,"aX":15.255076343978963},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-13.6,"spinRate":2141,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3990491819490236,"extension":6.913236412404955},"index":0,"playId":"3f2a6d13-dfae-3af2-aa4f-201ad93be92c","pitchNumber":1,"startTime":"2026-06-30T03:03:35.665Z","endTime":"2026-06-30T03:03:40.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89916901217173,"aZ":-15.045250222203803,"pfxX":3.300776172509855,"pfxZ":8.847784712482817,"pX":1.049615438639348,"pZ":4.549033634521974,"vX0":-3.9324331276186975,"vY0":-138.69415137864715,"vZ0":-1.5439201186417657,"x":76.99,"y":115.96,"x0":2.0613386426400386,"y0":50.000178468121156,"z0":6.123271066644331,"aX":6.388400540599534},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-5.0,"spinRate":1960,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39590830670803845,"extension":7.053607983244262},"index":1,"playId":"aa73d1d7-6312-3795-a7c1-fba9a013f4ad","pitchNumber":2,"startTime":"2026-06-30T03:03:53.354Z","endTime":"2026-06-30T03:03:58.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90468385021558,"aZ":-16.071317452053485,"pfxX":3.0462003766099315,"pfxZ":8.252576008442817,"pX":0.5474238883311053,"pZ":2.904040593744343,"vX0":-4.849245129315348,"vY0":-138.77137700720925,"vZ0":-5.7474461407127295,"x":96.13,"y":160.37,"x0":1.9213501367763475,"y0":50.00563898529041,"z0":6.071924385648748,"aX":5.946024899826668},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":-4.6,"spinRate":2013,"spinDirection":148},"zone":3,"typeConfidence":0.94,"plateTime":0.39462878885255837,"extension":7.1416741801780015},"index":2,"playId":"3a72c28b-5f43-307b-bb1e-bc034d44d5a4","pitchNumber":3,"startTime":"2026-06-30T03:04:15.152Z","endTime":"2026-06-30T03:04:18.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92866980228978,"aZ":-20.015931743685517,"pfxX":8.986429673217987,"pfxZ":6.282541269442065,"pX":-0.4839313060025837,"pZ":2.1238431485885756,"vX0":-9.28383045170318,"vY0":-138.24730967662768,"vZ0":-6.803021751326588,"x":135.45,"y":181.44,"x0":1.7507986102614854,"y0":50.00113712902325,"z0":5.960731975119197,"aX":17.386729433964884},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":-14.3,"spinRate":2203,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.3962539688272506,"extension":7.347682014890136},"index":3,"playId":"861fd950-53e6-3ad5-9313-967fd20ba1e8","pitchNumber":4,"startTime":"2026-06-30T03:04:35.832Z","endTime":"2026-06-30T03:04:40.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390953335437374,"aZ":-27.69224835767616,"pfxX":-2.107435531656863,"pfxZ":2.6458490800439813,"pX":-1.2201867026712248,"pZ":1.628446333719171,"vX0":-7.149257126986653,"vY0":-129.42555289226655,"vZ0":-5.80132024474704,"x":163.51,"y":194.81,"x0":1.8534341939801844,"y0":50.00435552568833,"z0":6.024018935334701,"aX":-3.568201559723495},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":5.4,"spinRate":2098,"spinDirection":203},"zone":13,"typeConfidence":0.8,"plateTime":0.42344984185746437,"extension":7.205378716046379},"index":4,"playId":"81012e88-3fc4-3dcf-a516-1ad3f53e2f84","pitchNumber":5,"startTime":"2026-06-30T03:04:55.038Z","endTime":"2026-06-30T03:04:59.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.365027267523864,"aZ":-14.993749553154087,"pfxX":2.6039511816011656,"pfxZ":8.957419542117474,"pX":0.19653970377361163,"pZ":3.3938336362560033,"vX0":-5.858648428200615,"vY0":-137.81448269725135,"vZ0":-4.696717859501715,"x":109.51,"y":147.15,"x0":2.0141816260559153,"y0":50.00685704060661,"z0":6.137040229451299,"aX":4.997137081334043},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":-3.5,"spinRate":1828,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3978335694714956,"extension":6.9695428385262534},"index":5,"playId":"3ed17200-915c-3eaa-adc1-6f813b12cbb1","pitchNumber":6,"startTime":"2026-06-30T03:05:14.513Z","endTime":"2026-06-30T03:05:19.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:05:19.223Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks. Corbin Carroll to 3rd. Wild pitch by pitcher Sam Hentges. Corbin Carroll to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:05:40.657Z","endTime":"2026-06-30T03:07:48.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.693160814358464,"aZ":-40.70833588762065,"pfxX":-1.0673298415521437,"pfxZ":-6.071288522148334,"pX":-0.41960941043381433,"pZ":1.9646460047316867,"vX0":-4.846057770373135,"vY0":-118.33809067252535,"vZ0":-1.1717108744580778,"x":132.99,"y":185.73,"x0":1.8020431096191747,"y0":50.00571081954725,"z0":6.22867358118953,"aX":-1.499177256553427},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.0,"breakHorizontal":3.2,"spinRate":2254,"spinDirection":325},"zone":7,"typeConfidence":0.86,"plateTime":0.46461883804800186,"extension":7.0651318519390625},"index":0,"playId":"c1e8b323-8f0b-370a-aecb-bf5a77916a4a","pitchNumber":1,"startTime":"2026-06-30T03:05:47.250Z","endTime":"2026-06-30T03:05:53.169Z","isPitch":true,"type":"pitch"},{"details":{"description":"Geraldo Perdomo caught stealing 3rd base, catcher Eric Haase to third baseman Matt Chapman. Corbin Carroll to 2nd.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"c1e8b323-8f0b-370a-aecb-bf5a77916a4a","startTime":"2026-06-30T03:06:11.042Z","endTime":"2026-06-30T03:06:23.659Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"9852298d-66f0-4540-8d50-1d6838c29055","startTime":"2026-06-30T03:06:23.659Z","endTime":"2026-06-30T03:06:28.659Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94463179814107,"aZ":-17.60787522193988,"pfxX":9.171962763539996,"pfxZ":7.385750449989924,"pX":-1.1780144338434524,"pZ":2.6770234189205455,"vX0":-11.123363372062418,"vY0":-139.458913085855,"vZ0":-6.098458219410961,"x":161.9,"y":166.5,"x0":1.6679634775074015,"y0":50.00654491090798,"z0":6.051144498225068,"aX":18.097248050211096},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":-14.4,"spinRate":2267,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.3925476115429065,"extension":7.302142908230473},"index":3,"playId":"03239eff-4f59-3802-9300-3f087f909bc8","pitchNumber":2,"startTime":"2026-06-30T03:06:42.866Z","endTime":"2026-06-30T03:06:47.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.331297154690965,"aZ":-19.217335256493143,"pfxX":9.154131992751093,"pfxZ":6.576224964024487,"pX":0.06197988012396837,"pZ":1.957556047366416,"vX0":-8.132604354675625,"vY0":-139.48741870196596,"vZ0":-7.453760877705398,"x":114.64,"y":185.93,"x0":1.8257705773974138,"y0":50.00552576587068,"z0":5.931277246325655,"aX":18.04431554978645},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":-14.9,"spinRate":2248,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.3926495338725644,"extension":7.355279596429529},"index":4,"playId":"d0e1d716-33d1-3658-afd7-d5e889a4ad68","pitchNumber":3,"startTime":"2026-06-30T03:07:01.400Z","endTime":"2026-06-30T03:07:05.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.414651444335952,"aZ":-26.817954224760662,"pfxX":-1.8894593234127273,"pfxZ":3.1427203997643147,"pX":-1.4496959448400089,"pZ":0.8988908388194443,"vX0":-7.493492150441929,"vY0":-129.81377161780077,"vZ0":-7.825792525634762,"x":172.26,"y":214.51,"x0":1.7210507405135966,"y0":50.00468859097132,"z0":5.997121181387358,"aX":-3.2210410804729235},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":5.2,"spinRate":2224,"spinDirection":202},"zone":13,"typeConfidence":0.73,"plateTime":0.422085127535492,"extension":7.004320929147428},"index":5,"playId":"5c8380d3-f542-3a90-b910-0cd1d9110d71","pitchNumber":4,"startTime":"2026-06-30T03:07:20.535Z","endTime":"2026-06-30T03:07:25.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36249825011286,"aZ":-14.558387945356703,"pfxX":2.083718053621838,"pfxZ":9.175017618296673,"pX":-1.5159810492438557,"pZ":1.642628269962067,"vX0":-9.60304988497756,"vY0":-138.07542603113762,"vZ0":-9.062138863983934,"x":174.79,"y":194.43,"x0":1.744921008310075,"y0":50.00482821694216,"z0":5.959504670135779,"aX":4.003018137125675},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":-1.7,"spinRate":1724,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.39755162308148373,"extension":7.1593363448189695},"index":6,"playId":"04423028-22af-330b-9a3b-756ec5ec675e","pitchNumber":5,"startTime":"2026-06-30T03:07:40.139Z","endTime":"2026-06-30T03:07:48.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:07:48.411Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to left fielder Victor Bericoto.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:10:34.738Z","endTime":"2026-06-30T03:11:46.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T03:08:18.041Z","endTime":"2026-06-30T03:08:48.697Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JT Brubaker replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T03:08:48.697Z","endTime":"2026-06-30T03:10:36.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9602960394395,"aZ":-19.855682178381365,"pfxX":-9.060925170605358,"pfxZ":6.4770429061239145,"pX":-0.7863000850958343,"pZ":2.202661883043258,"vX0":6.3888892507833885,"vY0":-137.4103505561862,"vZ0":-6.616058606694056,"x":146.97,"y":179.31,"x0":-1.970543880831822,"y0":50.003954000968115,"z0":6.002095291250855,"aX":-17.236229871157498},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":15.0,"spinRate":2263,"spinDirection":223},"zone":7,"typeConfidence":0.88,"plateTime":0.39941848018034776,"extension":5.816970109574388},"index":2,"playId":"82f5ab66-6560-3343-b5b6-c76bdc24b975","pitchNumber":1,"startTime":"2026-06-30T03:10:36.866Z","endTime":"2026-06-30T03:10:40.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36822425506214,"aZ":-19.139482539402742,"pfxX":-8.937830653418182,"pfxZ":6.930609625145326,"pX":0.6429902447219029,"pZ":2.9660308279009726,"vX0":9.395918418780745,"vY0":-136.57331749712552,"vZ0":-4.848045544884618,"x":92.49,"y":158.7,"x0":-1.6882760848112224,"y0":50.00122175194089,"z0":6.088969928462537,"aX":-16.80564898014409},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":14.0,"spinRate":2181,"spinDirection":226},"zone":3,"typeConfidence":0.83,"plateTime":0.4017513669013173,"extension":5.785485418543301},"index":3,"playId":"270d0ce1-73ab-311f-841c-f9179a45d2cb","pitchNumber":2,"startTime":"2026-06-30T03:10:52.002Z","endTime":"2026-06-30T03:10:55.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.643470945444058,"aZ":-28.74344965265397,"pfxX":-0.941779285492423,"pfxZ":2.041237472085968,"pX":1.5050758974964444,"pZ":0.5479084784263176,"vX0":8.648831063186424,"vY0":-128.7360275966368,"vZ0":-8.226077083618527,"x":59.63,"y":223.99,"x0":-1.7750373257021883,"y0":50.000118563102326,"z0":6.008270774036731,"aX":-1.5810378792570856},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":-0.2,"spinRate":2539,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4254007519081382,"extension":5.7390011610916085},"index":4,"playId":"f20a763c-678e-37c6-95c8-4ad939e7c0f9","pitchNumber":3,"startTime":"2026-06-30T03:11:12.677Z","endTime":"2026-06-30T03:11:17.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19590556832367,"aZ":-29.717876985165177,"pfxX":-0.6124063153979038,"pfxZ":1.4632674749661732,"pX":-0.15458113551244546,"pZ":2.7830377200715506,"vX0":4.908681624652318,"vY0":-128.66076848622328,"vZ0":-2.72891937459294,"x":122.89,"y":163.64,"x0":-2.0060047891430504,"y0":50.004217836330454,"z0":6.155839554234501,"aX":-1.0295297828810381},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":0.0,"spinRate":2611,"spinDirection":266},"zone":5,"typeConfidence":2.0,"plateTime":0.4254004156989222,"extension":5.634333785321157},"hitData":{"launchSpeed":95.6,"launchAngle":47.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.56,"coordY":88.32}},"index":5,"playId":"6d9bfb81-b1e4-33ee-ae56-00f0ba2948b6","pitchNumber":4,"startTime":"2026-06-30T03:11:36.284Z","endTime":"2026-06-30T03:11:46.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:11:46.180Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out sharply to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:13:54.309Z","endTime":"2026-06-30T03:14:04.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54918590359192,"aZ":-14.229195288323062,"pfxX":4.417205208181661,"pfxZ":10.291217379810115,"pX":-0.19134965508611929,"pZ":2.4452593367894297,"vX0":-5.093809105896365,"vY0":-131.62906371915795,"vZ0":-6.028877821483426,"x":124.29,"y":172.76,"x0":1.2006695248218462,"y0":50.00655836425214,"z0":5.830582361137127,"aX":7.705514496612563},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.4,"breakHorizontal":-6.8,"spinRate":2296,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.41711138931860203,"extension":6.190681245547025},"hitData":{"launchSpeed":110.7,"launchAngle":19.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.28,"coordY":94.35}},"index":0,"playId":"45dec558-ee8c-3dff-9b99-62f2cbd5a64b","pitchNumber":1,"startTime":"2026-06-30T03:13:56.586Z","endTime":"2026-06-30T03:14:04.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:14:04.471Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out sharply to center fielder Tommy Troy.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:14:15.588Z","endTime":"2026-06-30T03:15:19.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356734251052007,"aZ":-13.651456898712874,"pfxX":3.931049893518071,"pfxZ":10.687988220056887,"pX":-0.32634411058977203,"pZ":1.3552270846001804,"vX0":-5.393621325782338,"vY0":-131.00079711294546,"vZ0":-8.702877539278271,"x":129.44,"y":202.19,"x0":1.251075041810328,"y0":50.00611544940104,"z0":5.747047272609352,"aX":6.815620454858987},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.5,"breakHorizontal":-5.9,"spinRate":2314,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.4185266020629581,"extension":6.330478831461001},"index":0,"playId":"788aa80e-32f5-3038-b77e-352ad99dab2d","pitchNumber":1,"startTime":"2026-06-30T03:14:28.589Z","endTime":"2026-06-30T03:14:33.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1518644673593,"aZ":-34.082579729071185,"pfxX":-2.3799138380574423,"pfxZ":-1.4324922901445234,"pX":0.31038572590035896,"pZ":2.6327520869519545,"vX0":-1.6460553940776173,"vY0":-114.74727889516743,"vZ0":-0.30655509697152805,"x":105.17,"y":167.7,"x0":1.3460759682892964,"y0":50.00165462960783,"z0":6.087553526780799,"aX":-3.174438759546049},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.4,"breakHorizontal":4.7,"spinRate":2297,"spinDirection":297},"zone":6,"typeConfidence":2.0,"plateTime":0.4772663158449282,"extension":6.4781912505461},"index":1,"playId":"9f84e7de-f097-37a6-9046-152e200eaa68","pitchNumber":2,"startTime":"2026-06-30T03:14:42.272Z","endTime":"2026-06-30T03:14:46.270Z","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":91.0,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54912303151681,"aZ":-15.590706819334098,"pfxX":7.856330099667163,"pfxZ":9.453727911706393,"pX":0.6429434580934913,"pZ":1.0575205747408465,"vX0":-4.107147748856434,"vY0":-132.2068562865844,"vZ0":-9.178723646752584,"x":92.49,"y":210.23,"x0":1.203250924786087,"y0":50.006523964889695,"z0":5.740877760200688,"aX":13.78511881905798},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":-13.2,"spinRate":2186,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4157296172628828,"extension":6.299849909518465},"index":2,"playId":"b2bb64fd-1f89-3c5a-b393-ccf95f60a2bc","pitchNumber":3,"startTime":"2026-06-30T03:14:56.269Z","endTime":"2026-06-30T03:15:00.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.210561988847072,"aZ":-35.45668121369991,"pfxX":-2.351124603945252,"pfxZ":-2.417935899192365,"pX":-0.5715236833371269,"pZ":1.951921314840722,"vX0":-3.3120507464360114,"vY0":-116.03748775957935,"vZ0":-1.5510708935239106,"x":138.79,"y":186.08,"x0":1.1809760998591798,"y0":50.00054080407788,"z0":6.0147712609195345,"aX":-3.1970320894526143},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-4.4,"breakHorizontal":5.0,"spinRate":2332,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.4724730538059765,"extension":6.417989025984148},"hitData":{"launchSpeed":102.7,"launchAngle":30.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":87.91,"coordY":45.72}},"index":3,"playId":"1736c5aa-ba63-3e33-86c9-96821c0cae76","pitchNumber":4,"startTime":"2026-06-30T03:15:09.872Z","endTime":"2026-06-30T03:15:19.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:15:19.170Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:15:36.655Z","endTime":"2026-06-30T03:17:59.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123079010123654,"aZ":-24.259025887381114,"pfxX":8.686331418293666,"pfxZ":5.297785152844154,"pX":-0.05554180796953334,"pZ":0.8947792215959213,"vX0":-5.680382169286101,"vY0":-121.55660394233733,"vZ0":-6.652353551437135,"x":119.12,"y":214.62,"x0":1.1845595357331071,"y0":50.00470558815416,"z0":5.777105273909936,"aX":12.983220277448988},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.2,"breakHorizontal":-14.4,"spinRate":1677,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4508200213164608,"extension":6.434492459016358},"index":0,"playId":"388b92d9-e1db-39b6-a1f0-6a50e99090d3","pitchNumber":1,"startTime":"2026-06-30T03:15:48.081Z","endTime":"2026-06-30T03:15:51.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201583621887153,"aZ":-12.573584032454164,"pfxX":5.323664704168809,"pfxZ":11.05893790522336,"pX":-0.22009492466248548,"pZ":2.4363329924905783,"vX0":-5.690925598631905,"vY0":-132.73811595636946,"vZ0":-6.091923245437961,"x":125.39,"y":173.0,"x0":1.2668864300116807,"y0":50.00419469719107,"z0":5.688403012196039,"aX":9.436970705329797},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.7,"breakHorizontal":-8.3,"spinRate":2318,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4137077003538572,"extension":6.463916567501847},"index":1,"playId":"e7325d65-5c55-3f06-8b68-077ad186720d","pitchNumber":2,"startTime":"2026-06-30T03:16:01.990Z","endTime":"2026-06-30T03:16:10.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21717531438226,"aZ":-28.498528648617746,"pfxX":8.943968680198243,"pfxZ":2.4696082049838814,"pX":0.5462512145700001,"pZ":1.348594515211114,"vX0":-4.577190757348336,"vY0":-121.41728256850661,"vZ0":-4.891370626600962,"x":96.18,"y":202.37,"x0":1.2957603539505622,"y0":50.004376303300944,"z0":5.87498726868553,"aX":13.328419117115082},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.5,"breakHorizontal":-15.1,"spinRate":1663,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4514559009285364,"extension":6.330246422821149},"index":2,"playId":"30feb5da-7f5b-3fa9-b514-470d6bb3c785","pitchNumber":3,"startTime":"2026-06-30T03:16:46.036Z","endTime":"2026-06-30T03:16:51.564Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-30T03:17:12.594Z","endTime":"2026-06-30T03:17:17.589Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.806233992005243,"aZ":-18.1641821569998,"pfxX":4.965921130387084,"pfxZ":7.83856159584438,"pX":0.0620227897285437,"pZ":4.435625063595531,"vX0":-4.873536956970429,"vY0":-132.94635567326952,"vZ0":-0.30153502846418395,"x":114.64,"y":119.02,"x0":1.274751631874511,"y0":50.00614920812714,"z0":5.870163259788917,"aX":8.880853623283944},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.3,"breakHorizontal":-7.9,"spinRate":2169,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.41217261719831466,"extension":6.222522032567689},"index":4,"playId":"5c6f392e-f1b6-3c91-b214-bac6bf20d0b8","pitchNumber":4,"startTime":"2026-06-30T03:17:17.589Z","endTime":"2026-06-30T03:17:21.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.862785000780416,"aZ":-17.01190820607056,"pfxX":3.7114529797455296,"pfxZ":8.306236457624136,"pX":-0.9096895583707842,"pZ":3.7670915239589937,"vX0":-7.124318863572168,"vY0":-134.44820447104095,"vZ0":-2.1649228221513552,"x":151.68,"y":137.07,"x0":1.295503640253759,"y0":50.00644171257885,"z0":5.793660475380007,"aX":6.778818328770022},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-5.2,"spinRate":2183,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4078048618813761,"extension":6.313852126978998},"index":5,"playId":"09392829-0493-31c9-9175-487e1705d1a3","pitchNumber":5,"startTime":"2026-06-30T03:17:33.749Z","endTime":"2026-06-30T03:17:37.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508258190484874,"aZ":-28.965214196021567,"pfxX":8.549033581448002,"pfxZ":2.1679406057271464,"pX":-0.6587203621917889,"pZ":1.9880484108068495,"vX0":-7.196396301839361,"vY0":-121.3014323455574,"vZ0":-2.904378883879505,"x":142.11,"y":185.1,"x0":1.2473529358748372,"y0":50.00108152226894,"z0":5.747312503688195,"aX":12.636585834080234},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.5,"breakHorizontal":-13.6,"spinRate":1751,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.45294046328572257,"extension":6.562481606179763},"hitData":{"launchSpeed":52.5,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.9,"coordY":174.03}},"index":6,"playId":"1baafc0b-9cae-3337-94c4-2e0419ccf71b","pitchNumber":6,"startTime":"2026-06-30T03:17:49.932Z","endTime":"2026-06-30T03:17:59.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:17:59.368Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Kepler lines out to right fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:19:57.447Z","endTime":"2026-06-30T03:21:37.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.292417842461127,"aZ":-31.05407627846869,"pfxX":-0.6870021094288639,"pfxZ":0.6732888470518015,"pX":-0.3567977595242908,"pZ":1.2373687408931988,"vX0":4.613292263590628,"vY0":-127.34398459940641,"vZ0":-5.873719312536059,"x":130.6,"y":205.37,"x0":-2.093551240096334,"y0":50.00124250908255,"z0":5.995402711652494,"aX":-1.14133863965753},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.2,"breakHorizontal":0.4,"spinRate":2605,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42819991040880634,"extension":5.653733918620114},"index":0,"playId":"746bf56e-b6ce-316c-bb6b-7faa0ada208c","pitchNumber":1,"startTime":"2026-06-30T03:20:02.105Z","endTime":"2026-06-30T03:20:06.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.372169327191752,"aZ":-22.982567873015864,"pfxX":-9.206541571744301,"pfxZ":4.842650013696108,"pX":-0.8057703725003608,"pZ":4.137516049503754,"vX0":6.429172257576024,"vY0":-136.72093496638786,"vZ0":-1.2264675186373568,"x":147.71,"y":127.07,"x0":-1.9883451670202252,"y0":50.00458105495963,"z0":6.165172804412676,"aX":-17.478914921178383},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":15.4,"spinRate":2264,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.40020194075012316,"extension":5.644042757099407},"index":1,"playId":"0b7cb830-12b2-3068-b5ee-1e49958aa995","pitchNumber":2,"startTime":"2026-06-30T03:20:14.127Z","endTime":"2026-06-30T03:20:19.234Z","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":89.7,"endSpeed":82.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5350536379056,"aZ":-26.593744500982165,"pfxX":-8.712613906223249,"pfxZ":3.2342006366357356,"pX":-0.739719337480462,"pZ":2.6089474587826156,"vX0":6.2815745512266385,"vY0":-130.5202157812288,"vZ0":-3.615855670093221,"x":145.2,"y":168.34,"x0":-2.0459410222305245,"y0":50.002596687646935,"z0":6.015496963217169,"aX":-15.028311207861528},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":14.4,"spinRate":2203,"spinDirection":233},"zone":4,"typeConfidence":0.8,"plateTime":0.41969627604842685,"extension":5.730512543853886},"index":2,"playId":"6f04fcc3-f91a-369a-9acb-ae9e8c3679af","pitchNumber":3,"startTime":"2026-06-30T03:20:28.414Z","endTime":"2026-06-30T03:20:32.929Z","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":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19284868462218,"aZ":-20.701972644534283,"pfxX":-9.332376578210232,"pfxZ":6.003772225309312,"pX":0.6718529331894656,"pZ":3.5538970360811,"vX0":9.916474528418666,"vY0":-137.9605293925174,"vZ0":-2.881578533007066,"x":91.39,"y":142.82,"x0":-1.7717628031732358,"y0":50.00163983291241,"z0":6.021233049420449,"aX":-17.831316140980988},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":14.6,"spinRate":2333,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.39834821862015435,"extension":5.717632727517551},"index":3,"playId":"fcc46b0a-5134-3f90-969a-b410e9470a87","pitchNumber":4,"startTime":"2026-06-30T03:20:52.160Z","endTime":"2026-06-30T03:20:56.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.251471407360658,"aZ":-38.294166295800544,"pfxX":3.393568179881852,"pfxZ":-4.198503298728983,"pX":-0.6019173911042227,"pZ":0.7402463025472589,"vX0":2.8006179532338873,"vY0":-120.79923636088611,"vZ0":-4.46479282211184,"x":139.94,"y":218.79,"x0":-2.2222170566684896,"y0":50.00043869080399,"z0":6.023760093666805,"aX":4.951631837998217},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.5,"breakHorizontal":-6.8,"spinRate":2792,"spinDirection":33},"zone":13,"typeConfidence":0.91,"plateTime":0.4555974939193166,"extension":5.591800729721347},"index":4,"playId":"bc0d7f2e-47a4-35c1-8271-c925227916ff","pitchNumber":5,"startTime":"2026-06-30T03:21:06.516Z","endTime":"2026-06-30T03:21:13.049Z","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":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.867053531288313,"aZ":-21.59848043613956,"pfxX":-9.037617953256753,"pfxZ":5.539290216960396,"pX":0.5999353917659547,"pZ":2.231292967599789,"vX0":9.678343914674334,"vY0":-136.97617739508775,"vZ0":-5.955746710000129,"x":94.13,"y":178.54,"x0":-1.7967518145801638,"y0":50.005832679838726,"z0":5.900310380603764,"aX":-17.261772996164225},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":14.4,"spinRate":2218,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.3991398269572821,"extension":5.773174622906666},"hitData":{"launchSpeed":95.7,"launchAngle":22.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.63,"coordY":66.6}},"index":5,"playId":"a5089b17-10e7-3742-8a2f-b2ebce69c394","pitchNumber":6,"startTime":"2026-06-30T03:21:28.817Z","endTime":"2026-06-30T03:21:37.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:21:37.366Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Arenado homers (9) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:21:55.230Z","endTime":"2026-06-30T03:23:14.575Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593156217291806,"aZ":-32.98133720680256,"pfxX":-0.12569412701067462,"pfxZ":-0.4806479638854064,"pX":0.21332200828114034,"pZ":3.250909176906167,"vX0":5.480957891589905,"vY0":-128.19175488479604,"vZ0":-1.0116433729047862,"x":108.87,"y":151.01,"x0":-1.9329224641567102,"y0":50.00499535444993,"z0":6.216956142485281,"aX":-0.21058760878486046},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.8,"breakHorizontal":-1.0,"spinRate":2679,"spinDirection":86},"zone":2,"typeConfidence":2.0,"plateTime":0.42667229650811844,"extension":5.701490876681671},"index":0,"playId":"e2f0733c-7b5f-30ea-bd80-6977c8ea5a4e","pitchNumber":1,"startTime":"2026-06-30T03:22:00.323Z","endTime":"2026-06-30T03:22:04.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629232227705444,"aZ":-26.466283928774043,"pfxX":-0.07191500856250954,"pfxZ":3.4065530497134393,"pX":1.1990316107978767,"pZ":1.5803324816177888,"vX0":7.8733457761373975,"vY0":-129.57009532606665,"vZ0":-5.821071779456722,"x":71.3,"y":196.11,"x0":-1.8879881804119822,"y0":50.0046373829286,"z0":5.915972400447102,"aX":-0.12133734529676683},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-1.9,"spinRate":2515,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42502645127767247,"extension":5.789630169401918},"index":1,"playId":"2e4799a3-d9bb-324d-8fd9-5b2d4a066568","pitchNumber":2,"startTime":"2026-06-30T03:22:13.627Z","endTime":"2026-06-30T03:22:18.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015697591600205,"aZ":-21.273946637910193,"pfxX":-10.404796987617955,"pfxZ":5.620247362086589,"pX":0.8249600225929627,"pZ":2.766819187956012,"vX0":10.658446767092142,"vY0":-137.97883477438162,"vZ0":-4.8342310057007305,"x":85.55,"y":164.08,"x0":-1.7253150094138123,"y0":50.0032495683153,"z0":5.963849655346208,"aX":-20.180767122024495},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":16.8,"spinRate":2329,"spinDirection":223},"zone":12,"typeConfidence":0.95,"plateTime":0.39608758302548175,"extension":5.817205157653111},"index":2,"playId":"ffcd51c6-9f2c-31b7-95f1-13c558be78f8","pitchNumber":3,"startTime":"2026-06-30T03:22:29.107Z","endTime":"2026-06-30T03:22:35.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275705979884417,"aZ":-22.14552306260627,"pfxX":-9.472894804392224,"pfxZ":5.202770549381808,"pX":-0.35872187684185974,"pZ":2.1972540381478267,"vX0":7.5852065193050295,"vY0":-137.45989924179977,"vZ0":-6.173669336675838,"x":130.67,"y":179.45,"x0":-1.9126708793975042,"y0":50.00463225168957,"z0":5.959037157777459,"aX":-18.269508971529344},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.4,"breakHorizontal":15.7,"spinRate":2209,"spinDirection":225},"zone":7,"typeConfidence":0.94,"plateTime":0.3972954366352024,"extension":5.764617766403026},"hitData":{"launchSpeed":98.5,"launchAngle":30.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.69,"coordY":62.43}},"index":3,"playId":"9c3a220a-ef08-3c9a-8723-208e0a05334b","pitchNumber":4,"startTime":"2026-06-30T03:22:47.676Z","endTime":"2026-06-30T03:23:14.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:23:14.575Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pavin Smith pops out to third baseman Matt Chapman in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:23:25.173Z","endTime":"2026-06-30T03:24:46.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46778377203714,"aZ":-23.286438887962248,"pfxX":-10.068498923734802,"pfxZ":4.573484912980845,"pX":0.4625038701415859,"pZ":3.4075008794581363,"vX0":9.986649625538154,"vY0":-139.04846797140956,"vZ0":-2.940393164267337,"x":99.37,"y":146.78,"x0":-1.8811537266744753,"y0":50.00270864640022,"z0":6.037536769568258,"aX":-19.56158947292716},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":16.0,"spinRate":2247,"spinDirection":226},"zone":3,"typeConfidence":0.94,"plateTime":0.39510588486862197,"extension":5.707234374806017},"index":0,"playId":"3d114c54-1664-354f-b203-ef570e897229","pitchNumber":1,"startTime":"2026-06-30T03:23:33.818Z","endTime":"2026-06-30T03:23:38.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43211958585932,"aZ":-28.57568352435483,"pfxX":0.02333221020274845,"pfxZ":2.152339355671897,"pX":-1.5739697162386852,"pZ":2.3391183693048263,"vX0":1.934550886401513,"vY0":-128.2456110976106,"vZ0":-3.5089668009987447,"x":177.0,"y":175.62,"x0":-2.3397467282305002,"y0":50.004685325329085,"z0":5.943452170916773,"aX":0.03873877541712736},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":-0.5,"spinRate":2573,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42638602365614897,"extension":5.6783507932962864},"index":1,"playId":"10e94591-60a5-3bdc-b1ae-171f94dde9e3","pitchNumber":2,"startTime":"2026-06-30T03:23:45.836Z","endTime":"2026-06-30T03:23:49.723Z","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":94.7,"endSpeed":86.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04811672619669,"aZ":-21.549144118995756,"pfxX":-9.100460614584868,"pfxZ":5.5569098916267805,"pX":-0.32782254689997387,"pZ":4.221808425604261,"vX0":7.203154265865675,"vY0":-137.74946017138376,"vZ0":-1.1446849484913737,"x":129.5,"y":124.79,"x0":-1.8009327008715743,"y0":50.001982154354494,"z0":6.106650831954884,"aX":-17.399338593330214},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2263,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3984040599068339,"extension":5.766467081045504},"index":2,"playId":"6f37773a-d94d-3f53-8f52-d5ce3e9aab6e","pitchNumber":3,"startTime":"2026-06-30T03:23:58.945Z","endTime":"2026-06-30T03:24:04.257Z","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":89.8,"endSpeed":82.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12977504472887,"aZ":-30.503201277660622,"pfxX":-9.39315607978848,"pfxZ":0.9695808174939629,"pX":-1.2109029588671218,"pZ":2.4445336918811424,"vX0":5.374403358250566,"vY0":-130.70743978513468,"vZ0":-2.906093748480435,"x":163.16,"y":172.78,"x0":-2.079979693191684,"y0":50.00205839292473,"z0":5.875932565728332,"aX":-16.152155356854017},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":15.7,"spinRate":2085,"spinDirection":235},"zone":13,"typeConfidence":0.86,"plateTime":0.4200413149861144,"extension":5.844196469662497},"index":3,"playId":"affb8825-e8c7-3f3e-8204-94f6a2b4ad9a","pitchNumber":4,"startTime":"2026-06-30T03:24:14.044Z","endTime":"2026-06-30T03:24:19.262Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328631840829438,"aZ":-19.951682403667597,"pfxX":-8.78592350957574,"pfxZ":6.44435785979222,"pX":-0.049558145303922545,"pZ":1.4511141104166643,"vX0":8.14909433500801,"vY0":-136.85358875853288,"vZ0":-8.181334651507445,"x":118.89,"y":199.6,"x0":-1.92503091854885,"y0":50.00007322958208,"z0":5.846864449826653,"aX":-16.65557187258805},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":14.2,"spinRate":2277,"spinDirection":221},"zone":13,"typeConfidence":0.85,"plateTime":0.40029066761957655,"extension":5.805065132004174},"hitData":{"launchSpeed":73.9,"launchAngle":77.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.75,"coordY":187.02}},"index":4,"playId":"890ba1e5-09ed-3032-af52-4327bd7dcfc8","pitchNumber":5,"startTime":"2026-06-30T03:24:31.591Z","endTime":"2026-06-30T03:24:46.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:24:46.219Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Troy grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:25:08.145Z","endTime":"2026-06-30T03:25:35.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":664141,"fullName":"JT Brubaker"}}},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"0bca5ec3-45b1-421f-aeca-38e95360c5c9","pitchNumber":0,"startTime":"2026-06-30T03:25:08.145Z","endTime":"2026-06-30T03:25:17.640Z","isPitch":false,"type":"no_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":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.584159367365345,"aZ":-18.68186141119586,"pfxX":-9.08908192968652,"pfxZ":6.857522011263834,"pX":-1.2296723349524825,"pZ":2.7198299186065547,"vX0":5.332900027889361,"vY0":-139.42836385970114,"vZ0":-5.665420976619675,"x":163.87,"y":165.34,"x0":-1.987146290311397,"y0":50.00055570312732,"z0":6.012260622263208,"aX":-17.878598161872173},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":15.4,"spinRate":2194,"spinDirection":226},"zone":11,"typeConfidence":0.92,"plateTime":0.3929567911619749,"extension":5.718582804909828},"hitData":{"launchSpeed":74.0,"launchAngle":6.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":172.31}},"index":1,"playId":"e6e71870-cd02-3150-835e-3375c269a6e7","pitchNumber":1,"startTime":"2026-06-30T03:25:26.814Z","endTime":"2026-06-30T03:25:35.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:25:35.991Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:27:41.247Z","endTime":"2026-06-30T03:28:54.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.460135595863107,"aZ":-18.927152707000403,"pfxX":7.05703555885218,"pfxZ":7.6770199209686965,"pX":1.8324081983031386,"pZ":2.5565875564041316,"vX0":-0.9270712906449079,"vY0":-130.74562811718397,"vZ0":-5.028508965028095,"x":47.15,"y":169.75,"x0":1.2758505459029463,"y0":50.00182017269504,"z0":5.93210382569093,"aX":12.174065106451344},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.0,"breakHorizontal":-12.6,"spinRate":2137,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.41948968530553454,"extension":6.2941728341264245},"index":0,"playId":"d51c9ab2-a6cd-3f6f-b3e3-e8720e5c844e","pitchNumber":1,"startTime":"2026-06-30T03:27:46.230Z","endTime":"2026-06-30T03:27:52.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22314664379843,"aZ":-35.185137661132664,"pfxX":-2.4859465229442717,"pfxZ":-2.30509998164373,"pX":0.41299702569882046,"pZ":2.275490329670141,"vX0":-1.2890391504926022,"vY0":-113.76382480317075,"vZ0":-0.8058307889624174,"x":101.26,"y":177.34,"x0":1.3101890620323073,"y0":50.000806163914454,"z0":6.127392093893589,"aX":-3.251878101550092},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.1,"breakHorizontal":4.8,"spinRate":2330,"spinDirection":299},"zone":9,"typeConfidence":2.0,"plateTime":0.48178577146548873,"extension":6.430962938491948},"index":1,"playId":"562d3374-0735-3ce8-9477-6ce3b3f34b3f","pitchNumber":2,"startTime":"2026-06-30T03:27:58.484Z","endTime":"2026-06-30T03:28:01.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80469040037295,"aZ":-33.17484850712764,"pfxX":-1.9127665741762763,"pfxZ":-0.7391896150767465,"pX":-0.6033196353461974,"pZ":1.8083198477049192,"vX0":-3.5463214102159943,"vY0":-116.05132612919348,"vZ0":-2.2852219067464725,"x":140.0,"y":189.96,"x0":1.1932020378700758,"y0":50.00015296677412,"z0":5.967059878505938,"aX":-2.6066417107622795},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.6,"breakHorizontal":4.3,"spinRate":2321,"spinDirection":287},"zone":7,"typeConfidence":2.0,"plateTime":0.47204893541566584,"extension":6.437650713223698},"index":2,"playId":"611bf7c0-dbde-3e1a-ad26-ebb3106cdaee","pitchNumber":3,"startTime":"2026-06-30T03:28:13.449Z","endTime":"2026-06-30T03:28:18.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15291119895357,"aZ":-33.487827313437556,"pfxX":-1.8971462409973454,"pfxZ":-0.9429706999653749,"pX":-0.5305762823621986,"pZ":0.9977444655374196,"vX0":-3.624680263180755,"vY0":-117.05814158981063,"vZ0":-4.0015434433969554,"x":137.22,"y":211.84,"x0":1.284694789669863,"y0":50.00541104439109,"z0":5.865500930531234,"aX":-2.6321465297304245},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.4,"breakHorizontal":4.3,"spinRate":2395,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4679585529643626,"extension":6.574765172930833},"index":3,"playId":"015d0863-d18f-3013-8b9d-a28d65dcf563","pitchNumber":4,"startTime":"2026-06-30T03:28:28.455Z","endTime":"2026-06-30T03:28:32.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.113669522933183,"aZ":-17.884151501218415,"pfxX":2.447979946063202,"pfxZ":8.060041164039827,"pX":-0.13397461763133442,"pZ":3.901936460513981,"vX0":-4.467883598918681,"vY0":-131.8237369657429,"vZ0":-1.8987658156737175,"x":122.11,"y":133.43,"x0":1.259223118702479,"y0":50.00154480060235,"z0":5.94166441700645,"aX":4.339825249226705},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":-3.5,"spinRate":2150,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.41435021255050897,"extension":6.3644840144338355},"hitData":{"launchSpeed":97.1,"launchAngle":-11.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.62,"coordY":145.79}},"index":4,"playId":"a6f3a343-5718-3c51-aeb0-cc71cae0f14c","pitchNumber":5,"startTime":"2026-06-30T03:28:47.038Z","endTime":"2026-06-30T03:28:54.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:28:54.729Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Bericoto grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:29:20.958Z","endTime":"2026-06-30T03:30:12.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299444657775794,"aZ":-25.715607604248202,"pfxX":9.278670490205322,"pfxZ":4.320166356917863,"pX":0.19992268037729777,"pZ":0.8602603951087778,"vX0":-5.508048497004129,"vY0":-121.6224460331507,"vZ0":-6.458489407353774,"x":109.38,"y":215.55,"x0":1.2908122451281125,"y0":50.00248462052001,"z0":5.7862469738719575,"aX":13.872412311274283},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.5,"breakHorizontal":-15.5,"spinRate":1748,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.45068613491622145,"extension":6.460902612520305},"index":0,"playId":"6a694069-2e2d-37b7-9ec5-07277ba272a3","pitchNumber":1,"startTime":"2026-06-30T03:29:20.958Z","endTime":"2026-06-30T03:29:24.374Z","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.0,"endSpeed":84.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122022772592263,"aZ":-17.022898516837625,"pfxX":4.369908458094272,"pfxZ":8.330101607065036,"pX":-0.34025393740282894,"pZ":2.886138166177388,"vX0":-5.925192508377932,"vY0":-133.83645530666388,"vZ0":-4.298989218268758,"x":129.97,"y":160.85,"x0":1.331715607282107,"y0":50.00604902124431,"z0":5.727790161061202,"aX":7.95190318603466},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-6.7,"spinRate":2146,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4088222021455019,"extension":6.300330090264284},"index":1,"playId":"76e0b472-96c0-399e-90a5-f09b83cc61c8","pitchNumber":2,"startTime":"2026-06-30T03:29:39.411Z","endTime":"2026-06-30T03:29:44.815Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-30T03:30:01.063Z","endTime":"2026-06-30T03:30:04.557Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"}},{"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":92.8,"endSpeed":84.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59747751471455,"aZ":-17.232456098713058,"pfxX":6.16141401050905,"pfxZ":8.172941865049463,"pX":-0.15807218148093818,"pZ":3.145605132919833,"vX0":-6.026687627671909,"vY0":-134.91555868596248,"vZ0":-3.4848067617375738,"x":123.03,"y":153.85,"x0":1.313035020243033,"y0":50.00385387539773,"z0":5.681345078225863,"aX":11.266326502794866},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":-9.7,"spinRate":2279,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.407253227047804,"extension":6.3500753221469886},"hitData":{"launchSpeed":106.4,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.49,"coordY":152.53}},"index":3,"playId":"c81b7594-77c6-3bbc-b6e7-d9aa51b294d8","pitchNumber":3,"startTime":"2026-06-30T03:30:04.557Z","endTime":"2026-06-30T03:30:12.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:30:12.528Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Haase grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:30:35.456Z","endTime":"2026-06-30T03:31:56.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.728332734348307,"aZ":-35.78511543731259,"pfxX":-3.6372556725805065,"pfxZ":-2.7813189929755957,"pX":-0.1379062196840814,"pZ":1.8509260382933612,"vX0":-2.2152938327667155,"vY0":-113.23266698791561,"vZ0":-1.2546124495238984,"x":122.26,"y":188.8,"x0":1.3257707193430188,"y0":50.003814102780304,"z0":5.993591104841925,"aX":-4.721328428658966},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.0,"breakHorizontal":7.2,"spinRate":2329,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.48377290502934756,"extension":6.3483619860655},"index":0,"playId":"727888d6-8b4b-33a9-b410-60d21fd88200","pitchNumber":1,"startTime":"2026-06-30T03:30:35.456Z","endTime":"2026-06-30T03:30:39.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.557713918558274,"aZ":-12.502382461336834,"pfxX":4.520792251966418,"pfxZ":10.977244983892959,"pX":-1.6764601429512287,"pZ":2.8234648822971353,"vX0":-9.221118562834688,"vY0":-133.69830415498348,"vZ0":-5.107139332450045,"x":180.9,"y":162.55,"x0":1.2456317929167557,"y0":50.00168721188819,"z0":5.671520784332096,"aX":8.101358481780062},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.8,"breakHorizontal":-6.0,"spinRate":2343,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4112797638041332,"extension":6.393251356965822},"index":1,"playId":"b4fc6f63-c759-3632-aec9-97cd1b38df67","pitchNumber":2,"startTime":"2026-06-30T03:30:49.597Z","endTime":"2026-06-30T03:30:53.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828834627812448,"aZ":-25.21435067177767,"pfxX":10.238848806927905,"pfxZ":4.665985255682122,"pX":-0.6606065431660476,"pZ":1.6922397912552352,"vX0":-7.577989833263345,"vY0":-121.6225886329076,"vZ0":-4.64214168399888,"x":142.18,"y":193.09,"x0":1.1720616890404898,"y0":50.00259664101795,"z0":5.823883421672159,"aX":15.27176505907459},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.6,"breakHorizontal":-16.7,"spinRate":1890,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.45110370212482565,"extension":6.455860016581317},"index":2,"playId":"dd252f7f-40ba-3b7f-a595-4b4832236c0e","pitchNumber":3,"startTime":"2026-06-30T03:31:03.610Z","endTime":"2026-06-30T03:31:08.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98247916350933,"aZ":-14.059464709318805,"pfxX":4.181043919873521,"pfxZ":10.193436356173299,"pX":-0.010855669963895507,"pZ":3.7994705295099798,"vX0":-5.266241179043399,"vY0":-133.06571559708817,"vZ0":-2.455969762425397,"x":117.41,"y":136.19,"x0":1.459112947724584,"y0":50.00020846321839,"z0":5.764287498314188,"aX":7.428524430814715},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-6.4,"spinRate":2319,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4130570939997247,"extension":6.303792956185118},"index":3,"playId":"09e89ef0-aed0-3bb0-bc72-3ac398279a5d","pitchNumber":4,"startTime":"2026-06-30T03:31:20.853Z","endTime":"2026-06-30T03:31:24.895Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-30T03:31:32.499Z","endTime":"2026-06-30T03:31:48.651Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50637123687983,"aZ":-26.275969023132575,"pfxX":9.059431129370147,"pfxZ":3.862954973505608,"pX":0.9901481879325958,"pZ":1.7116704313667674,"vX0":-3.7873648323718148,"vY0":-123.28676589869544,"vZ0":-4.37163444766341,"x":79.26,"y":192.56,"x0":1.3767162107185904,"y0":50.00168548878532,"z0":5.748329002777614,"aX":13.823176129690339},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.1,"breakHorizontal":-15.4,"spinRate":1828,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.44576832033809444,"extension":6.4922753726404565},"hitData":{"launchSpeed":91.8,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":159.63}},"index":5,"playId":"56042d13-8da2-3a5d-b722-ce78b6ad7754","pitchNumber":5,"startTime":"2026-06-30T03:31:48.651Z","endTime":"2026-06-30T03:31:56.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:31:56.327Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Jonah Cox.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:34:05.101Z","endTime":"2026-06-30T03:35:09.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59271177765042,"aZ":-37.47593967660497,"pfxX":7.0315997727932675,"pfxZ":-3.5698944319596144,"pX":0.8472142134576865,"pZ":0.30688270519635785,"vX0":4.680663105032161,"vY0":-121.01566672488644,"vZ0":-5.617937364530586,"x":84.71,"y":230.49,"x0":-2.025716366767429,"y0":50.005108266269865,"z0":5.940897951586294,"aX":10.43163251745666},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.6,"breakHorizontal":-13.8,"spinRate":2622,"spinDirection":26},"zone":14,"typeConfidence":0.92,"plateTime":0.4525826366751673,"extension":5.692366172328135},"index":0,"playId":"f60ee363-731a-3660-9bd3-c5941ffa33a2","pitchNumber":1,"startTime":"2026-06-30T03:34:14.210Z","endTime":"2026-06-30T03:34:18.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22262606816459,"aZ":-36.20667952618067,"pfxX":6.764130625844512,"pfxZ":-2.8605091569582424,"pX":-0.7446222256218412,"pZ":2.4376857957163645,"vX0":1.2618596513626301,"vY0":-119.014014973527,"vZ0":-1.1236919129503151,"x":145.38,"y":172.96,"x0":-2.161571313311101,"y0":50.00114039319537,"z0":6.242324356694919,"aX":9.547399596526525},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.2,"breakHorizontal":-12.6,"spinRate":2686,"spinDirection":20},"zone":4,"typeConfidence":0.93,"plateTime":0.4630573418353219,"extension":5.616999030700368},"index":1,"playId":"cb1432d9-b497-3df3-b8f5-5cd951cb9c33","pitchNumber":2,"startTime":"2026-06-30T03:34:28.717Z","endTime":"2026-06-30T03:34:32.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.442854119253706,"aZ":-25.25723758629174,"pfxX":-10.22567194485468,"pfxZ":4.108870632797302,"pX":-1.3760438681103409,"pZ":1.534412299872154,"vX0":5.439043375402707,"vY0":-129.06931842428403,"vZ0":-5.909355362531436,"x":169.45,"y":197.35,"x0":-2.1846852698358097,"y0":50.00334689858408,"z0":5.804649783018778,"aX":-17.213129953833207},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":17.3,"spinRate":1992,"spinDirection":237},"zone":13,"typeConfidence":0.86,"plateTime":0.42475098602422534,"extension":5.839454823512415},"index":2,"playId":"5faadd0e-4b5c-37cb-881b-611b6cec491a","pitchNumber":3,"startTime":"2026-06-30T03:34:42.807Z","endTime":"2026-06-30T03:34:48.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.390786862054462,"aZ":-30.260539359279353,"pfxX":-0.2803685804507081,"pfxZ":1.1750605533441627,"pX":-0.6067367465558273,"pZ":1.808425256778193,"vX0":3.6513348614831567,"vY0":-126.00005929964334,"vZ0":-4.3938499171705745,"x":140.13,"y":189.95,"x0":-2.0324898392368826,"y0":50.00084083418776,"z0":5.994755323010378,"aX":-0.45586556491920727},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-0.2,"spinRate":2630,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.43318637486353584,"extension":5.837925448852829},"hitData":{"launchSpeed":97.2,"launchAngle":29.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.1,"coordY":59.3}},"index":3,"playId":"42c96a76-7d23-332e-b9c9-56fc616bad7e","pitchNumber":4,"startTime":"2026-06-30T03:34:59.680Z","endTime":"2026-06-30T03:35:09.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:35:09.058Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:35:28.512Z","endTime":"2026-06-30T03:37:19.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69241995193539,"aZ":-26.317078372962047,"pfxX":-10.316833239800046,"pfxZ":3.0569296508604573,"pX":0.9470864104101221,"pZ":2.5765567930283684,"vX0":10.91083058377534,"vY0":-138.064523202945,"vZ0":-4.341735251823201,"x":80.9,"y":169.21,"x0":-1.728565247614402,"y0":50.00414859032084,"z0":5.955203137705283,"aX":-19.78297417438472},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.7,"breakHorizontal":16.2,"spinRate":2157,"spinDirection":225},"zone":12,"typeConfidence":0.94,"plateTime":0.39774272801446164,"extension":5.798684599966859},"index":0,"playId":"2b0ef9ff-46e8-380a-b804-0ac473a40d0f","pitchNumber":1,"startTime":"2026-06-30T03:35:31.868Z","endTime":"2026-06-30T03:35:37.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34709152408714,"aZ":-29.824469666204852,"pfxX":-1.1705134546162732,"pfxZ":1.4207284802464946,"pX":0.2161624574797528,"pZ":1.0866802359689076,"vX0":5.975548053270288,"vY0":-127.34304822222745,"vZ0":-6.3681732659942725,"x":108.76,"y":209.44,"x0":-2.001275456936797,"y0":50.00232984028814,"z0":5.956996620631618,"aX":-1.9364228717391907},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":0.8,"spinRate":2565,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4289140897851422,"extension":5.697142398824676},"index":1,"playId":"4a92f94f-ef18-3355-8d43-1c6ddb4f85c6","pitchNumber":2,"startTime":"2026-06-30T03:35:45.187Z","endTime":"2026-06-30T03:35:49.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2316428901083,"aZ":-17.58231511491956,"pfxX":-8.897071219932807,"pfxZ":7.7828820451434,"pX":0.14459357634221795,"pZ":2.593411199990399,"vX0":8.322383233111365,"vY0":-136.39055759711033,"vZ0":-5.737581019660068,"x":111.49,"y":168.76,"x0":-1.7969024560668998,"y0":50.00646538860827,"z0":5.945279140806637,"aX":-16.691794755228223},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":2191,"spinDirection":224},"zone":5,"typeConfidence":0.8,"plateTime":0.40225117890037065,"extension":5.738981929781418},"index":2,"playId":"06781169-4bfd-3322-aa35-bd91f7c09ec7","pitchNumber":3,"startTime":"2026-06-30T03:36:00.760Z","endTime":"2026-06-30T03:36:04.650Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-30T03:36:12.336Z","endTime":"2026-06-30T03:36:27.345Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":80.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.393914784687254,"aZ":-28.605076805906545,"pfxX":-10.763805791994386,"pfxZ":2.12410605514921,"pX":-0.42492783041209775,"pZ":1.4798220080401654,"vX0":7.829576228752073,"vY0":-130.35972029186226,"vZ0":-5.3807251500221085,"x":133.2,"y":198.82,"x0":-2.104598905368199,"y0":50.00394690537177,"z0":5.793941717285527,"aX":-18.092279522213904},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":17.2,"spinRate":2127,"spinDirection":233},"zone":13,"typeConfidence":0.83,"plateTime":0.42399758649946717,"extension":5.828835128814372},"index":4,"playId":"40267d2b-bb05-37e2-ad76-e75e479a434f","pitchNumber":4,"startTime":"2026-06-30T03:36:27.345Z","endTime":"2026-06-30T03:36:54.358Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.437146682258536,"aZ":-18.180038172789022,"pfxX":-8.800018265114101,"pfxZ":7.513367313752371,"pX":-0.5889366171731146,"pZ":2.0867533988526517,"vX0":6.955938789456911,"vY0":-136.66730452586214,"vZ0":-6.607337429224465,"x":139.45,"y":182.44,"x0":-2.0433971208215937,"y0":50.00453348560073,"z0":5.816558467240392,"aX":-16.392819162682198},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":14.2,"spinRate":2331,"spinDirection":233},"zone":7,"typeConfidence":0.67,"plateTime":0.40316034186232663,"extension":5.633710451907351},"index":5,"playId":"a2bdb159-a1e9-300e-a42f-bf9a62fc9854","pitchNumber":5,"startTime":"2026-06-30T03:36:57.787Z","endTime":"2026-06-30T03:37:03.413Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02316842325184,"aZ":-27.904218142562385,"pfxX":0.09422696263148378,"pfxZ":2.5940098352680154,"pX":-0.7404241821594183,"pZ":0.9485151715201108,"vX0":3.1308419705515758,"vY0":-128.4073676452324,"vZ0":-6.935295517449884,"x":145.22,"y":213.17,"x0":-1.9948926779888172,"y0":50.00310917273944,"z0":5.896569319063342,"aX":0.15518261227434657},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":-1.0,"spinRate":2601,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4288296777896714,"extension":5.732668162434717},"index":6,"playId":"fac89649-95fb-3332-9849-d65fcbd3778d","pitchNumber":6,"startTime":"2026-06-30T03:37:14.729Z","endTime":"2026-06-30T03:37:19.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:37:19.841Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Corbin Carroll lines into a double play, second baseman Luis Arraez to first baseman Rafael Devers. Geraldo Perdomo out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:37:43.323Z","endTime":"2026-06-30T03:38:23.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":94.4,"endSpeed":85.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.740407004584206,"aZ":-17.775220521168468,"pfxX":-9.561483735505123,"pfxZ":7.663951031223809,"pX":1.514664017000967,"pZ":1.3165139402499895,"vX0":12.233530052491465,"vY0":-136.5856100465339,"vZ0":-8.943470679348305,"x":59.26,"y":203.23,"x0":-1.7924051625284652,"y0":50.00040131335904,"z0":5.869709979665084,"aX":-17.95752129974766},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":14.5,"spinRate":2184,"spinDirection":229},"zone":14,"typeConfidence":0.88,"plateTime":0.40191477102496886,"extension":5.71716750542905},"index":0,"playId":"31233f52-d517-3208-aa69-d183b7505d00","pitchNumber":1,"startTime":"2026-06-30T03:37:44.535Z","endTime":"2026-06-30T03:37:49.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87598086813211,"aZ":-28.420280111768513,"pfxX":-11.279990388572674,"pfxZ":2.2709893966681225,"pX":1.1482583544853415,"pZ":1.9825273057740291,"vX0":11.464284518051459,"vY0":-129.25319100216623,"vZ0":-4.1476927861844315,"x":73.23,"y":185.25,"x0":-1.9299124410907669,"y0":50.000706159436476,"z0":5.850299923544705,"aX":-18.632307479387755},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":17.2,"spinRate":2292,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.42765326466891995,"extension":5.765820285305507},"index":1,"playId":"23d7d71d-a462-353a-bf6f-366476a7aaa1","pitchNumber":2,"startTime":"2026-06-30T03:38:01.380Z","endTime":"2026-06-30T03:38:05.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46035336889727,"aZ":-20.79320129751539,"pfxX":-8.952793696553515,"pfxZ":6.032229141337013,"pX":-0.18700172384018018,"pZ":2.3329459981853353,"vX0":8.044200796234126,"vY0":-137.2345416350362,"vZ0":-5.734095223471558,"x":124.13,"y":175.79,"x0":-2.0087577427980317,"y0":50.001631847622775,"z0":5.8883449191100965,"aX":-16.88942535131754},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":14.3,"spinRate":2261,"spinDirection":226},"zone":5,"typeConfidence":0.83,"plateTime":0.40078750522378037,"extension":5.632292134209618},"hitData":{"launchSpeed":112.0,"launchAngle":8.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":149.58,"coordY":142.06}},"index":2,"playId":"67a0be62-1581-3b68-bb19-eb995d7f27ac","pitchNumber":3,"startTime":"2026-06-30T03:38:17.674Z","endTime":"2026-06-30T03:38:23.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:38:23.820Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:40:57.757Z","endTime":"2026-06-30T03:42:59.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Eduardo Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:40:25.985Z","endTime":"2026-06-30T03:40:53.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Gilbert replaces Jonah Cox.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T03:40:53.265Z","endTime":"2026-06-30T03:40:59.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":813841,"link":"/api/v1/people/813841"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35148999760652,"aZ":-35.63515461528338,"pfxX":2.0093537765477896,"pfxZ":-2.22202360034,"pX":-0.12329168716529755,"pZ":1.40924055332359,"vX0":3.9806274002975996,"vY0":-123.56416517578214,"vZ0":-5.1157272123709046,"x":121.7,"y":200.73,"x0":-2.0098396853129685,"y0":50.00082935396189,"z0":6.467815428627617,"aX":3.135774842628833},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.9,"breakHorizontal":-4.4,"spinRate":2438,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.44162826468439675,"extension":6.533599692492315},"index":2,"playId":"065f9d66-d58f-3dbd-bd7b-abed7a11b78a","pitchNumber":1,"startTime":"2026-06-30T03:40:59.666Z","endTime":"2026-06-30T03:41:04.597Z","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":95.9,"endSpeed":87.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02739779943212,"aZ":-12.68241203777316,"pfxX":-4.162434492045637,"pfxZ":9.896540785006575,"pX":-0.6586831241658134,"pZ":4.95773150528905,"vX0":4.652476750440083,"vY0":-139.5933796501296,"vZ0":-1.9759665049259396,"x":142.11,"y":104.92,"x0":-1.807777673908549,"y0":50.002327905739484,"z0":6.511760133282533,"aX":-8.198040555383356},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2429,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3926907376950659,"extension":6.590826110617309},"index":3,"playId":"1f0ee1de-0314-37a3-9d02-7ce95cb01d43","pitchNumber":2,"startTime":"2026-06-30T03:41:14.209Z","endTime":"2026-06-30T03:41:17.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.558172443316533,"aZ":-14.547024431609023,"pfxX":-5.824217443447029,"pfxZ":8.951221953797761,"pX":-0.09316524529761315,"pZ":2.4022659013922327,"vX0":6.854646729913185,"vY0":-139.48252075198548,"vZ0":-7.962095039334996,"x":120.55,"y":173.92,"x0":-1.8265500969043522,"y0":50.00456544293251,"z0":6.254496053949483,"aX":-11.470793447014689},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2427,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.3927823159895789,"extension":6.881915364784516},"index":4,"playId":"c110218b-c064-31a1-90b9-2bebe5ba48bd","pitchNumber":3,"startTime":"2026-06-30T03:41:30.909Z","endTime":"2026-06-30T03:41:35.280Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T03:41:39.995Z","endTime":"2026-06-30T03:41:56.972Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"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":86.9,"endSpeed":80.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87512753746434,"aZ":-36.29189030349363,"pfxX":1.8776565323716246,"pfxZ":-2.5415782622206886,"pX":-0.02171815021349847,"pZ":0.6331309980510181,"vX0":4.3868638843915,"vY0":-126.39498866269858,"vZ0":-6.824120654511714,"x":117.83,"y":221.69,"x0":-2.021074289959311,"y0":50.00073867528103,"z0":6.269265212628369,"aX":3.0471509513762616},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.9,"breakHorizontal":-4.3,"spinRate":2503,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.43275084600930214,"extension":6.613900812950596},"index":6,"playId":"6cfaaeb5-d8a6-334f-8b5b-a6bb8f3209b5","pitchNumber":4,"startTime":"2026-06-30T03:41:56.972Z","endTime":"2026-06-30T03:42:02.619Z","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":96.6,"endSpeed":88.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82931006530308,"aZ":-15.308087784975681,"pfxX":-5.983848173684921,"pfxZ":8.482298901286018,"pX":0.23901230145656377,"pZ":2.4287617611305823,"vX0":7.713168095416524,"vY0":-140.34783848335658,"vZ0":-7.708583318650846,"x":107.89,"y":173.2,"x0":-1.7720019378491167,"y0":50.000882496700086,"z0":6.215126089357054,"aX":-11.89440499727792},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":2421,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.3908121341421671,"extension":6.825099533742353},"index":7,"playId":"24de99e5-6735-3465-8947-6780ae91c5b8","pitchNumber":5,"startTime":"2026-06-30T03:42:15.762Z","endTime":"2026-06-30T03:42:21.401Z","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":97.1,"endSpeed":87.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7277869431067,"aZ":-13.485989952697857,"pfxX":-4.672319931465724,"pfxZ":9.374505313569275,"pX":-1.1213204161028985,"pZ":3.381460784152003,"vX0":3.969796091056181,"vY0":-141.14901408617976,"vZ0":-5.720026175022914,"x":159.74,"y":147.48,"x0":-1.9473415835901344,"y0":50.00395954826817,"z0":6.321807099790423,"aX":-9.31523762991122},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":7.6,"spinRate":2369,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3898476765605947,"extension":6.7512229837952855},"index":8,"playId":"3a6fcd80-7249-3822-94c4-c8447604d7a5","pitchNumber":6,"startTime":"2026-06-30T03:42:39.477Z","endTime":"2026-06-30T03:42:43.941Z","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":96.8,"endSpeed":87.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.183064761563806,"aZ":-13.789387278886363,"pfxX":-4.104074192359752,"pfxZ":9.264159252347435,"pX":-0.7266004313135982,"pZ":3.4234276704322406,"vX0":4.614744723899224,"vY0":-140.75258445355027,"vZ0":-5.4008553857351185,"x":144.7,"y":146.35,"x0":-1.8627015146789974,"y0":50.00267756903796,"z0":6.276941487719521,"aX":-8.145175912418738},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":6.4,"spinRate":2367,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.39076784642515117,"extension":6.858570810038258},"index":9,"playId":"bd5c003a-e411-35ba-beab-7aedea267747","pitchNumber":7,"startTime":"2026-06-30T03:42:55.278Z","endTime":"2026-06-30T03:42:59.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:42:59.899Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:43:13.030Z","endTime":"2026-06-30T03:44:55.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.822120836168516,"aZ":-32.900894727833446,"pfxX":2.7358939506470965,"pfxZ":-0.4573800968074142,"pX":-0.6411505792701696,"pZ":3.6715985672628064,"vX0":1.9697299496245904,"vY0":-125.37289277661436,"vZ0":-0.6276813338513197,"x":141.44,"y":139.65,"x0":-1.791754998446554,"y0":50.00088360658767,"z0":6.605135493683911,"aX":4.364376658638405},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":-5.4,"spinRate":2348,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.4364957512145944,"extension":6.617916118209551},"index":0,"playId":"b6b1f19e-5d7f-3d97-ae13-96f14a08a540","pitchNumber":1,"startTime":"2026-06-30T03:43:26.120Z","endTime":"2026-06-30T03:43:31.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.147030616364006,"aZ":-14.363508793161177,"pfxX":-4.158638340837811,"pfxZ":9.070330804278802,"pX":-0.9577634600643122,"pZ":3.4247933517229883,"vX0":4.019696692699915,"vY0":-139.86913176525255,"vZ0":-5.3164758836826955,"x":153.51,"y":146.31,"x0":-1.8794037806417565,"y0":50.00641217916525,"z0":6.30638562541435,"aX":-8.16894555252749},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2364,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.39293333712507916,"extension":6.8302688260083535},"index":1,"playId":"d0b65f1d-cab1-3043-b2b1-bea9a9a89f15","pitchNumber":2,"startTime":"2026-06-30T03:43:43.712Z","endTime":"2026-06-30T03:43:49.086Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"d0b65f1d-cab1-3043-b2b1-bea9a9a89f15","startTime":"2026-06-30T03:43:56.254Z","endTime":"2026-06-30T03:44:04.632Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41807211301233,"aZ":-11.507366019837285,"pfxX":-4.198714726215607,"pfxZ":10.71253768231616,"pX":-0.14931004815857513,"pZ":2.515212943071505,"vX0":5.97943497700211,"vY0":-138.8177390171037,"vZ0":-8.036711472586177,"x":122.69,"y":170.87,"x0":-1.7973038875633938,"y0":50.00267260703281,"z0":6.2354978663762,"aX":-8.100417264794954},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":6.2,"spinRate":2349,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.3963183992779489,"extension":6.924081606719867},"index":3,"playId":"68477cf1-2206-3035-92d4-4dd9aa0bcdba","pitchNumber":3,"startTime":"2026-06-30T03:44:04.632Z","endTime":"2026-06-30T03:44:08.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.68459609777225,"aZ":-13.003913019658114,"pfxX":-3.7684441290963937,"pfxZ":9.833953261752889,"pX":0.07211612935995548,"pZ":3.331782193359203,"vX0":6.427547786321931,"vY0":-139.51407389279814,"vZ0":-5.703654670914777,"x":114.25,"y":148.82,"x0":-1.7838915544899685,"y0":50.00221878146131,"z0":6.277692169913661,"aX":-7.3461733616123315},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":2363,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.39430172926482365,"extension":6.889259494102904},"index":4,"playId":"4494defe-90c1-34f2-9762-b195140c5640","pitchNumber":4,"startTime":"2026-06-30T03:44:25.023Z","endTime":"2026-06-30T03:44:28.464Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T03:44:32.914Z","endTime":"2026-06-30T03:44:51.183Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98839824764051,"aZ":-13.99945863887985,"pfxX":-3.376975339773158,"pfxZ":9.248326000036133,"pX":-0.5362306185238204,"pZ":3.7122329265947585,"vX0":4.652542597393165,"vY0":-140.0998755151883,"vZ0":-4.682076009803473,"x":137.44,"y":138.55,"x0":-1.788492584514701,"y0":50.00611996775995,"z0":6.336957803012104,"aX":-6.638987114791422},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":2395,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3926578145163355,"extension":6.904854786329198},"index":6,"playId":"4de03777-253f-3432-941a-5f5719d35a65","pitchNumber":5,"startTime":"2026-06-30T03:44:51.183Z","endTime":"2026-06-30T03:44:55.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:44:55.481Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (18) on a sharp line drive to right fielder Corbin Carroll. Drew Gilbert to 3rd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:45:07.208Z","endTime":"2026-06-30T03:45:33.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83235229743528,"aZ":-15.498958356829892,"pfxX":-5.056572946464829,"pfxZ":8.637459138868184,"pX":0.6866357176464788,"pZ":2.127045370461822,"vX0":8.469171009801997,"vY0":-138.711783070161,"vZ0":-8.257483312651074,"x":90.83,"y":181.35,"x0":-1.7626732317297245,"y0":50.00007506795741,"z0":6.196475546372449,"aX":-9.758540274685746},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2300,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.3963533920267164,"extension":7.025633987461646},"hitData":{"launchSpeed":101.2,"launchAngle":19.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.37,"coordY":118.51}},"index":0,"playId":"bccf10d8-b261-3c77-975c-2af1c2f60f8e","pitchNumber":1,"startTime":"2026-06-30T03:45:20.707Z","endTime":"2026-06-30T03:45:33.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:45:33.723Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Casey Schmitt out on a sacrifice fly to center fielder Tommy Troy. Drew Gilbert scores. Luis Arraez to 3rd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:46:58.336Z","endTime":"2026-06-30T03:47:34.785Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"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":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T03:45:55.685Z","endTime":"2026-06-30T03:47:00.430Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63272742407293,"aZ":-34.407870991204575,"pfxX":1.1131016277556869,"pfxZ":-1.3701153401469117,"pX":-0.1649264108425823,"pZ":2.046311854903069,"vX0":3.8644808251326324,"vY0":-126.7301662895469,"vZ0":-4.26103647524946,"x":123.29,"y":183.53,"x0":-1.8508740049333907,"y0":50.00114764069587,"z0":6.482311114780892,"aX":1.818705385110565},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.1,"breakHorizontal":-2.9,"spinRate":2419,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.4313380076557132,"extension":6.70623656080576},"index":1,"playId":"e8387da0-ae22-39c4-b520-834c2419831c","pitchNumber":1,"startTime":"2026-06-30T03:47:00.430Z","endTime":"2026-06-30T03:47:04.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16369253884501,"aZ":-13.12315883973848,"pfxX":-4.249095357357358,"pfxZ":9.714953326969653,"pX":0.6883870211816129,"pZ":3.064272459431861,"vX0":8.067960188701795,"vY0":-139.3519132280169,"vZ0":-6.512099866285304,"x":90.76,"y":156.04,"x0":-1.6960939046471906,"y0":50.00308566515185,"z0":6.303376881554889,"aX":-8.333327848966794},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":6.0,"spinRate":2384,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.3934988689253842,"extension":6.853758381654066},"hitData":{"launchSpeed":106.9,"launchAngle":18.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.23,"coordY":53.41}},"index":2,"playId":"b0a09c0d-df45-3ef7-8d68-4bb72c5792ff","pitchNumber":2,"startTime":"2026-06-30T03:47:23.478Z","endTime":"2026-06-30T03:47:34.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:47:34.785Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:50:14.643Z","endTime":"2026-06-30T03:51:16.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T03:47:57.628Z","endTime":"2026-06-30T03:48:42.247Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T03:48:42.247Z","endTime":"2026-06-30T03:50:16.740Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":88.8,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.156720081431885,"aZ":-27.6515328429836,"pfxX":-6.886149577346373,"pfxZ":2.6986109787966424,"pX":-0.13766481065698633,"pZ":2.2574412976833838,"vX0":-2.739860667604,"vY0":-129.21654504539316,"vZ0":-2.399932146880624,"x":122.25,"y":177.83,"x0":1.8336894527733345,"y0":50.002936159744046,"z0":5.342056583811506,"aX":-11.540773530527757},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":13.1,"spinRate":2497,"spinDirection":289},"zone":5,"typeConfidence":0.9,"plateTime":0.4253256359261144,"extension":5.524008014925874},"index":2,"playId":"82087f9f-b199-3567-afeb-29d5cb00939b","pitchNumber":1,"startTime":"2026-06-30T03:50:16.740Z","endTime":"2026-06-30T03:50:20.954Z","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":97.6,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.169606543419484,"aZ":-31.80809899716413,"pfxX":10.22844352232424,"pfxZ":0.18467206491669508,"pX":0.0911457386808244,"pZ":2.29792461143241,"vX0":-7.57207714540094,"vY0":-141.82612101403762,"vZ0":-3.23519121919348,"x":113.53,"y":176.74,"x0":1.4788949668983595,"y0":50.00504190518495,"z0":5.501704041117879,"aX":20.651795349644757},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":-0.2,"breakHorizontal":-16.8,"spinRate":2194,"spinDirection":122},"zone":5,"typeConfidence":0.91,"plateTime":0.3875235374687751,"extension":5.3550306782152886},"index":3,"playId":"309abae1-26ee-3da0-82b9-8a1c4c78f55a","pitchNumber":2,"startTime":"2026-06-30T03:50:31.987Z","endTime":"2026-06-30T03:50:37.002Z","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":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09567678493244,"aZ":-26.607720756347124,"pfxX":-9.313084136665104,"pfxZ":3.2699789311114458,"pX":-0.08516389859816725,"pZ":2.6358973791355798,"vX0":-1.5518336505201462,"vY0":-129.8712114664308,"vZ0":-1.7302456565582314,"x":120.25,"y":167.61,"x0":1.7301783657565624,"y0":50.0022491588027,"z0":5.3414206620858815,"aX":-15.851594409313545},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":17.2,"spinRate":2619,"spinDirection":284},"zone":5,"typeConfidence":0.9,"plateTime":0.42230999423792825,"extension":5.509205599425195},"index":4,"playId":"b640822d-eee4-3791-bb8e-9ab55fbafdcc","pitchNumber":3,"startTime":"2026-06-30T03:51:13.297Z","endTime":"2026-06-30T03:51:16.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:51:16.918Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to left fielder Victor Bericoto.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:53:24.860Z","endTime":"2026-06-30T03:54:10.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Drew Gilbert remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:52:39.813Z","endTime":"2026-06-30T03:53:26.990Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":813841,"link":"/api/v1/people/813841"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205930607373507,"aZ":-22.077902317493127,"pfxX":-10.614046343615415,"pfxZ":5.523392328105633,"pX":-1.1113027466884353,"pZ":2.497323995807171,"vX0":5.840688313090817,"vY0":-134.57949219974012,"vZ0":-5.070388934317815,"x":159.36,"y":171.35,"x0":-1.9349854744505963,"y0":50.00101886028578,"z0":5.97714058168435,"aX":-19.396173336662166},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":17.9,"spinRate":2201,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.40755429597432347,"extension":5.655018700167024},"index":1,"playId":"2cf291f1-f983-3fec-ac54-0393fb8129db","pitchNumber":1,"startTime":"2026-06-30T03:53:26.990Z","endTime":"2026-06-30T03:53:32.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6557337635992,"aZ":-27.519944768024043,"pfxX":-0.2562584692145211,"pfxZ":2.877279837574565,"pX":0.4452766456356693,"pZ":1.866826734112655,"vX0":6.104139336552895,"vY0":-126.09559616682898,"vZ0":-4.902097175830644,"x":100.03,"y":188.38,"x0":-1.969339025753014,"y0":50.00301556943395,"z0":6.045656046486112,"aX":-0.4156937563259266},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":-0.8,"spinRate":2491,"spinDirection":258},"zone":9,"typeConfidence":2.0,"plateTime":0.43369611356701077,"extension":5.699655730837924},"hitData":{"launchSpeed":77.3,"launchAngle":43.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.39,"coordY":108.38}},"index":2,"playId":"ea9a195d-fd99-37a0-8d89-845c2d515f82","pitchNumber":2,"startTime":"2026-06-30T03:54:01.321Z","endTime":"2026-06-30T03:54:10.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:54:10.020Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:54:20.974Z","endTime":"2026-06-30T03:55:00.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":92.3,"endSpeed":85.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63144698654886,"aZ":-21.08378622749466,"pfxX":-8.785560767890685,"pfxZ":6.039760972158542,"pX":-0.834098475543391,"pZ":2.3465219401383393,"vX0":5.936687427471129,"vY0":-134.3032488209259,"vZ0":-5.713596987149577,"x":148.79,"y":175.42,"x0":-1.9257804443398805,"y0":50.003994992302566,"z0":5.989658318573265,"aX":-16.136364231424754},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":14.8,"spinRate":2173,"spinDirection":224},"zone":13,"typeConfidence":0.78,"plateTime":0.40699366817396143,"extension":5.729295289305952},"index":0,"playId":"caac62b8-86c4-3b6f-8a0e-646118237642","pitchNumber":1,"startTime":"2026-06-30T03:54:33.771Z","endTime":"2026-06-30T03:54:38.817Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.037635403110762,"aZ":-20.948153953741556,"pfxX":-8.971753856295514,"pfxZ":6.031226990840935,"pX":-0.7540553526912801,"pZ":2.7530053962196517,"vX0":6.147240088327235,"vY0":-135.86444330629354,"vZ0":-4.9888823507667315,"x":145.74,"y":164.45,"x0":-1.8856126004989842,"y0":50.00213573979461,"z0":6.077983952753288,"aX":-16.69551308838566},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2265,"spinDirection":224},"zone":4,"typeConfidence":0.83,"plateTime":0.4038465681509238,"extension":5.690729958513641},"hitData":{"launchSpeed":89.2,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.86,"coordY":163.35}},"index":1,"playId":"7872b2e5-9b2b-3a8d-94b2-1b49d4f63d90","pitchNumber":2,"startTime":"2026-06-30T03:54:52.355Z","endTime":"2026-06-30T03:55:00.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:55:00.213Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, shortstop Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:55:17.813Z","endTime":"2026-06-30T03:56:46.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.920797496696085,"aZ":-21.913086878545887,"pfxX":-8.973787024028482,"pfxZ":5.485480786059998,"pX":0.15160522908663793,"pZ":3.23915458037561,"vX0":8.85331752638739,"vY0":-136.18240651857718,"vZ0":-3.3512596228643514,"x":111.22,"y":151.32,"x0":-1.981296005324547,"y0":50.00671437675341,"z0":6.008121843613295,"aX":-16.798294312567993},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":14.3,"spinRate":2224,"spinDirection":225},"zone":2,"typeConfidence":0.85,"plateTime":0.4027639790649884,"extension":5.613875486355114},"index":0,"playId":"2ef8b389-130d-344d-a144-2fecda757df9","pitchNumber":1,"startTime":"2026-06-30T03:55:23.061Z","endTime":"2026-06-30T03:55:26.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50969658948737,"aZ":-24.78217376849769,"pfxX":-10.886276671113707,"pfxZ":4.384552030247039,"pX":0.20534674313659046,"pZ":0.5481318415703522,"vX0":9.034864691464584,"vY0":-129.19829391563215,"vZ0":-8.404703426412501,"x":109.17,"y":223.98,"x0":-1.926602203418296,"y0":50.004848183888164,"z0":5.755088471415742,"aX":-18.362911490921736},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":17.6,"spinRate":2088,"spinDirection":234},"zone":14,"typeConfidence":0.79,"plateTime":0.4243252439870808,"extension":5.922998084152182},"index":1,"playId":"64cb4086-b2c6-33bd-a402-e5030b03821b","pitchNumber":2,"startTime":"2026-06-30T03:55:37.531Z","endTime":"2026-06-30T03:55:41.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41582937350344,"aZ":-26.527443422958864,"pfxX":-9.683806801450958,"pfxZ":3.3811559859290767,"pX":-0.39354451471777735,"pZ":3.2961564820074445,"vX0":7.2455918346115995,"vY0":-128.6196393421462,"vZ0":-1.5504244220421348,"x":132.0,"y":149.78,"x0":-1.9930928037367934,"y0":50.00453231206032,"z0":5.969812106795552,"aX":-16.1784622443763},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.0,"breakHorizontal":15.8,"spinRate":2198,"spinDirection":234},"zone":1,"typeConfidence":0.92,"plateTime":0.4263456304119293,"extension":5.7536071430114335},"index":2,"playId":"ffc48890-43d6-31d0-bdb2-35f08180e090","pitchNumber":3,"startTime":"2026-06-30T03:55:54.466Z","endTime":"2026-06-30T03:55:57.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.744325104378866,"aZ":-39.2260273799391,"pfxX":0.5218279008536113,"pfxZ":-4.744208078240547,"pX":1.2117528846599133,"pZ":-1.8420962519105422,"vX0":7.452158919587647,"vY0":-123.6074687974962,"vZ0":-10.004350195890055,"x":70.81,"y":288.52,"x0":-1.9616060655248757,"y0":50.00550895741721,"z0":5.734492859826892,"aX":0.7739773490729115},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.5,"breakHorizontal":-3.4,"spinRate":2842,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4500609264902047,"extension":5.816414586386423},"index":3,"playId":"d84a49ad-856c-34ee-9675-5cbffee4cf7c","pitchNumber":4,"startTime":"2026-06-30T03:56:15.926Z","endTime":"2026-06-30T03:56:19.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710473818234437,"aZ":-37.66481350882732,"pfxX":7.6039541118940654,"pfxZ":-3.715087840975901,"pX":-0.04043368334807365,"pZ":2.0160146947731175,"vX0":2.7612294147971266,"vY0":-121.1357420013795,"vZ0":-1.7366102147606102,"x":118.54,"y":184.35,"x0":-2.1843193113277524,"y0":50.001190231847836,"z0":6.04944036641204,"aX":11.245124914053127},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.8,"breakHorizontal":-14.4,"spinRate":2805,"spinDirection":32},"zone":8,"typeConfidence":0.92,"plateTime":0.45298315354795093,"extension":5.631622841006181},"hitData":{"launchSpeed":73.0,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.07,"coordY":150.51}},"index":4,"playId":"0923c2f4-073e-347d-b333-442ae024a32a","pitchNumber":5,"startTime":"2026-06-30T03:56:38.790Z","endTime":"2026-06-30T03:56:46.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:56:46.678Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heliot Ramos homers (5) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:59:05.724Z","endTime":"2026-06-30T03:59:42.235Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ildemaro Vargas replaces first baseman Pavin Smith, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:58:55.594Z","endTime":"2026-06-30T03:58:55.611Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":656976,"link":"/api/v1/people/656976"}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces center fielder Tommy Troy, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T03:58:55.611Z","endTime":"2026-06-30T03:58:55.612Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":694371,"link":"/api/v1/people/694371"}},{"details":{"description":"Pitching Change: Paul Sewald replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-30T03:58:55.612Z","endTime":"2026-06-30T03:59:07.841Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768007968364927,"aZ":-22.64048407464501,"pfxX":-5.4449551543968155,"pfxZ":5.424836707560868,"pX":-0.2901739442150255,"pZ":3.23738836731881,"vX0":9.247374489334499,"vY0":-131.6963346240305,"vZ0":0.8894292227178188,"x":128.06,"y":151.37,"x0":-3.138409295429149,"y0":50.004068406805544,"z0":4.568902495389539,"aX":-9.57280437657693},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":7.8,"spinRate":2573,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.4157731819790689,"extension":6.163188923355434},"index":3,"playId":"27f46420-f4ee-380a-bc07-d38171a059aa","pitchNumber":1,"startTime":"2026-06-30T03:59:07.841Z","endTime":"2026-06-30T03:59:12.512Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58895556768218,"aZ":-25.708506214703323,"pfxX":6.980209310336038,"pfxZ":4.4517179806088345,"pX":0.405491550492572,"pZ":1.4211002945508255,"vX0":6.496884751243867,"vY0":-120.08937965168488,"vZ0":-2.207993069425501,"x":101.54,"y":200.41,"x0":-3.2476233684532807,"y0":50.000698748113386,"z0":4.653398578293495,"aX":10.130177732522705},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.8,"breakHorizontal":-14.3,"spinRate":2448,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4571762961740462,"extension":6.334198507817115},"hitData":{"launchSpeed":106.5,"launchAngle":23.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.1,"coordY":39.4}},"index":4,"playId":"4801248d-720d-3829-a836-ffbded3e8c4f","pitchNumber":2,"startTime":"2026-06-30T03:59:20.134Z","endTime":"2026-06-30T03:59:42.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:59:42.235Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:59:54.807Z","endTime":"2026-06-30T04:00:07.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255752632333206,"aZ":-18.667421401363388,"pfxX":-6.833425445797385,"pfxZ":7.73627862383343,"pX":0.2612462582549019,"pZ":3.7169673934268284,"vX0":11.10290360205642,"vY0":-131.64929562369082,"vZ0":1.6423847220070142,"x":107.04,"y":138.42,"x0":-3.1327975095572103,"y0":50.006354725187514,"z0":4.471175218588242,"aX":-11.938086461621761},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2516,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.41685972550835926,"extension":6.239979178429091},"hitData":{"launchSpeed":110.2,"launchAngle":13.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.5,"coordY":94.59}},"index":0,"playId":"d375bff2-af7e-3020-aaec-bdd306380f98","pitchNumber":1,"startTime":"2026-06-30T03:59:58.378Z","endTime":"2026-06-30T04:00:07.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:00:07.677Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out softly to first baseman Ildemaro Vargas. Bryce Eldridge to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:01:10.531Z","endTime":"2026-06-30T04:02:14.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jung Hoo Lee replaces Victor Bericoto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T04:00:41.900Z","endTime":"2026-06-30T04:01:12.593Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":682674,"link":"/api/v1/people/682674"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80230054616626,"aZ":-27.968652503064092,"pfxX":4.906404663213339,"pfxZ":2.9586732987561426,"pX":-1.4675260237785894,"pZ":3.00719924643498,"vX0":2.9352674089140742,"vY0":-118.7801823741469,"vZ0":1.578440426173183,"x":172.94,"y":157.59,"x0":-3.3588030821343513,"y0":50.00339713965166,"z0":4.886227943230745,"aX":6.975743150643454},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.0,"breakHorizontal":-9.6,"spinRate":2286,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4619987664334144,"extension":6.286887869292633},"index":1,"playId":"e9bdf099-48fe-3ff1-a29a-bed392dc4b86","pitchNumber":1,"startTime":"2026-06-30T04:01:12.593Z","endTime":"2026-06-30T04:01:16.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35353981037316,"aZ":-31.790013456309026,"pfxX":4.295466289657811,"pfxZ":0.26400909855740373,"pX":-0.6008894884794223,"pZ":2.057544725688112,"vX0":5.21647246161504,"vY0":-120.53461388793184,"vZ0":0.3214302426107776,"x":139.9,"y":183.23,"x0":-3.358435774989387,"y0":50.003291382438555,"z0":4.749665301114991,"aX":6.2642082980199},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.8,"breakHorizontal":-9.1,"spinRate":2268,"spinDirection":87},"zone":7,"typeConfidence":2.0,"plateTime":0.4559577992718715,"extension":6.319610259654041},"index":2,"playId":"24c60071-0574-3a36-a904-551957e01f7c","pitchNumber":2,"startTime":"2026-06-30T04:01:30.317Z","endTime":"2026-06-30T04:01:34.341Z","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":91.0,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943991360113955,"aZ":-16.811896303113524,"pfxX":-5.1076612139134205,"pfxZ":8.75905132376741,"pX":-1.3185619812872778,"pZ":3.7686480602872714,"vX0":7.081530852823706,"vY0":-132.29152342538777,"vZ0":1.3057472844759168,"x":167.26,"y":137.03,"x0":-3.379417153025334,"y0":50.003828981086954,"z0":4.509481950999385,"aX":-8.960146956987362},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2659,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.41566655823504206,"extension":6.335241753258996},"index":3,"playId":"f41031d4-dc65-3d3d-843a-02bfab8a77dc","pitchNumber":3,"startTime":"2026-06-30T04:01:49.548Z","endTime":"2026-06-30T04:01:55.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807628175237713,"aZ":-32.07432633273189,"pfxX":7.028994516526178,"pfxZ":0.07249544072955283,"pX":0.6574595951277196,"pZ":0.9577372320003686,"vX0":7.073130289489257,"vY0":-120.31338341511852,"vZ0":-1.8629013154858534,"x":91.94,"y":212.92,"x0":-3.2513734009524278,"y0":50.00446282254766,"z0":4.627958605647709,"aX":10.1418888860694},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.1,"breakHorizontal":-14.6,"spinRate":2340,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4580550103571812,"extension":6.3451961806802935},"hitData":{"launchSpeed":45.9,"launchAngle":-58.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":138.5,"coordY":190.07}},"index":4,"playId":"d142b3e4-6519-32fe-8010-d9cf5e09bd08","pitchNumber":4,"startTime":"2026-06-30T04:02:06.882Z","endTime":"2026-06-30T04:02:14.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:02:14.754Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Cavanaugh singles on a ground ball to right fielder Corbin Carroll. Bryce Eldridge scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:03:05.228Z","endTime":"2026-06-30T04:04:12.371Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Cavanaugh replaces Eric Haase.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T04:03:07.292Z","endTime":"2026-06-30T04:03:07.293Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":606992,"link":"/api/v1/people/606992"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.811997474829205,"aZ":-27.52279528666947,"pfxX":7.28901318015987,"pfxZ":3.189605312435252,"pX":0.5440150916151169,"pZ":1.8389637497376954,"vX0":6.84252832115982,"vY0":-120.59437001494145,"vZ0":-0.808573403968304,"x":96.26,"y":189.13,"x0":-3.2880902678092068,"y0":50.000889636218474,"z0":4.629932685004848,"aX":10.617062580000098},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.9,"breakHorizontal":-15.0,"spinRate":2449,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.4560817264864099,"extension":6.430563040813024},"index":1,"playId":"c63d94bf-b5d3-3852-ae66-94c20c9ecea1","pitchNumber":1,"startTime":"2026-06-30T04:03:07.294Z","endTime":"2026-06-30T04:03:13.986Z","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":92.3,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35763199241375,"aZ":-19.208822004489438,"pfxX":-6.852824702976935,"pfxZ":7.167375340147547,"pX":1.2803519001431058,"pZ":3.2546843437685204,"vX0":14.005223332851873,"vY0":-133.75296713513328,"vZ0":0.3720282211056576,"x":68.2,"y":150.9,"x0":-3.137592596403506,"y0":50.000355063642516,"z0":4.493313839282524,"aX":-12.393799622828451},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":9.4,"spinRate":2624,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4098087312208101,"extension":6.489850291378846},"index":2,"playId":"8036a8ee-c851-3f72-bc6a-7a83f0c54799","pitchNumber":2,"startTime":"2026-06-30T04:03:22.802Z","endTime":"2026-06-30T04:03:26.550Z","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":90.9,"endSpeed":82.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.520972199937244,"aZ":-18.039980306496684,"pfxX":-5.5824075064193295,"pfxZ":8.069195777305735,"pX":1.7997281102337128,"pZ":2.4519981101354644,"vX0":14.696367620934119,"vY0":-131.64133975655912,"vZ0":-1.3589834925279403,"x":48.4,"y":172.58,"x0":-3.135282024566374,"y0":50.00056685552989,"z0":4.313319102994177,"aX":-9.77738897322115},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.5,"breakHorizontal":6.8,"spinRate":2593,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4164389690982069,"extension":6.5174287899107215},"index":3,"playId":"8ecd175f-759b-3700-95fe-d55019856029","pitchNumber":3,"startTime":"2026-06-30T04:03:41.061Z","endTime":"2026-06-30T04:03:45.055Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.513271227082594,"aZ":-28.777380540766853,"pfxX":7.291934001335039,"pfxZ":2.3870688418302626,"pX":-0.1860114750183366,"pZ":2.090186761195626,"vX0":5.39036176129506,"vY0":-119.26322366346321,"vZ0":0.3080198771532503,"x":124.09,"y":182.34,"x0":-3.4324760278196162,"y0":50.00343804366858,"z0":4.580453913142807,"aX":10.376824191381882},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.7,"breakHorizontal":-14.6,"spinRate":2333,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.46138898838625586,"extension":6.190613142710817},"hitData":{"launchSpeed":89.8,"launchAngle":8.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.0,"coordY":112.98}},"index":4,"playId":"15a15df0-1566-302a-9328-759a8c2989cf","pitchNumber":4,"startTime":"2026-06-30T04:04:00.486Z","endTime":"2026-06-30T04:04:12.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:04:12.371Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Gilbert pops out to first baseman Ildemaro Vargas in foul territory.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:05:09.963Z","endTime":"2026-06-30T04:06:20.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T04:04:32.891Z","endTime":"2026-06-30T04:05:12.250Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49187650777245,"aZ":-18.175772468169615,"pfxX":-5.89187278250084,"pfxZ":7.7270853998156035,"pX":-0.8035272620666646,"pZ":2.8016452727297274,"vX0":8.735314430203907,"vY0":-134.33747846880806,"vZ0":-0.6780456288169929,"x":147.63,"y":163.14,"x0":-3.3451194970625977,"y0":50.00204501903245,"z0":4.359772167510511,"aX":-10.67360418940088},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":8.6,"spinRate":2588,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.40910240375087303,"extension":6.287298016466413},"index":1,"playId":"84fb9af8-ea25-3fd2-9b15-cacf6b335f20","pitchNumber":1,"startTime":"2026-06-30T04:05:12.250Z","endTime":"2026-06-30T04:05:16.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"96b509fb-38c1-35d5-93ee-ec619027af18","startTime":"2026-06-30T04:05:31.366Z","endTime":"2026-06-30T04:05:35.592Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07017905359032,"aZ":-30.306518964449904,"pfxX":6.884113915586644,"pfxZ":1.292837188552359,"pX":0.8060799367424664,"pZ":1.492771727194499,"vX0":7.582380381320454,"vY0":-120.86888652941816,"vZ0":-0.9751601269265444,"x":86.27,"y":198.48,"x0":-3.295725199154586,"y0":50.001082167593715,"z0":4.623843643755809,"aX":9.928318487078993},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.4,"breakHorizontal":-14.6,"spinRate":2241,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4575815226074278,"extension":6.3903872667250585},"index":3,"playId":"89cb9918-14da-3f17-b931-d8cd29f61fab","pitchNumber":2,"startTime":"2026-06-30T04:05:52.695Z","endTime":"2026-06-30T04:05:57.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50773123454208,"aZ":-17.071874113748034,"pfxX":-6.027218867439973,"pfxZ":8.456811204646465,"pX":0.38140344642848917,"pZ":1.8397725836432004,"vX0":11.823417609200234,"vY0":-133.02777818217268,"vZ0":-3.103816797065085,"x":102.46,"y":189.11,"x0":-3.3449590440053667,"y0":50.00274594227463,"z0":4.264829857271493,"aX":-10.76456732357489},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":8.3,"spinRate":2569,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.412319594836414,"extension":6.4614593392856925},"hitData":{"launchSpeed":79.8,"launchAngle":79.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":141.38,"coordY":198.17}},"index":4,"playId":"7b9a0454-95ae-3504-a114-f5362360407c","pitchNumber":3,"startTime":"2026-06-30T04:06:10.819Z","endTime":"2026-06-30T04:06:20.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:06:20.292Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:06:46.200Z","endTime":"2026-06-30T04:08:26.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652976043633416,"aZ":-19.688893024547504,"pfxX":-7.318116244934072,"pfxZ":7.048485426585684,"pX":1.3971615756107438,"pZ":1.6096883781486953,"vX0":14.26497862636883,"vY0":-132.58011879552677,"vZ0":-3.1318690097683715,"x":63.74,"y":195.32,"x0":-3.114296319964135,"y0":50.00374224763183,"z0":4.251686684267913,"aX":-12.965906761731876},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.2,"breakHorizontal":10.0,"spinRate":2572,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.41392192367396285,"extension":6.378795353899196},"index":0,"playId":"890bc020-e6e0-3af4-b5b5-92838f24e0ef","pitchNumber":1,"startTime":"2026-06-30T04:06:49.604Z","endTime":"2026-06-30T04:06:55.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.268878483590445,"aZ":-18.61976785678884,"pfxX":-6.96254678861391,"pfxZ":7.436583758749429,"pX":0.22787340081096552,"pZ":2.102074521789915,"vX0":11.839083170511337,"vY0":-134.4247395009266,"vZ0":-2.2409119121768604,"x":108.31,"y":182.02,"x0":-3.337081715338725,"y0":50.00069178828589,"z0":4.274330494437267,"aX":-12.687766067587146},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":10.0,"spinRate":2647,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4081102188478729,"extension":6.297811111061448},"index":1,"playId":"3ec6222e-ad3f-3257-9991-4eed00613f41","pitchNumber":2,"startTime":"2026-06-30T04:07:09.002Z","endTime":"2026-06-30T04:07:14.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.653467898184424,"aZ":-23.687447361888886,"pfxX":-4.796313990019656,"pfxZ":4.740488735301701,"pX":-1.2807558187425705,"pZ":3.596206934472169,"vX0":7.409679134291222,"vY0":-132.99856054850673,"vZ0":2.306656846539167,"x":165.82,"y":141.68,"x0":-3.480335457899014,"y0":50.00339763882019,"z0":4.436065898768156,"aX":-8.5890008585668},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":7.1,"spinRate":2528,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.41190221195007615,"extension":6.241806704095955},"index":2,"playId":"ef65aad3-58a2-3120-b3c0-8a011f679ae2","pitchNumber":3,"startTime":"2026-06-30T04:07:29.530Z","endTime":"2026-06-30T04:07:34.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76044382574851,"aZ":-18.162670296752616,"pfxX":-6.033865898522832,"pfxZ":7.706881627458079,"pX":0.12069178994575498,"pZ":2.3946923566567655,"vX0":11.097822375308143,"vY0":-133.4865641198882,"vZ0":-1.4478150778320313,"x":112.4,"y":174.12,"x0":-3.2929015049026704,"y0":50.002213688482456,"z0":4.242155512689597,"aX":-10.970156292028763},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":8.8,"spinRate":2517,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.40917773284830394,"extension":6.505075050249339},"index":3,"playId":"c53d3b6a-a0f6-3624-89d0-57c4b60b948d","pitchNumber":4,"startTime":"2026-06-30T04:07:48.613Z","endTime":"2026-06-30T04:07:52.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-30T04:07:57.586Z","endTime":"2026-06-30T04:08:16.651Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.429787951392477,"aZ":-18.35111161810074,"pfxX":-6.072871760946617,"pfxZ":7.629248918415078,"pX":0.7131206041908666,"pZ":3.103333678415497,"vX0":12.373253949208713,"vY0":-133.440347263138,"vZ0":0.10310945009246941,"x":89.82,"y":154.99,"x0":-3.1849100031515807,"y0":50.003579495321794,"z0":4.381139274306533,"aX":-11.005888204619724},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":8.5,"spinRate":2559,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.4097163744716976,"extension":6.398430454067201},"hitData":{"launchSpeed":81.7,"launchAngle":71.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.01,"coordY":174.85}},"index":5,"playId":"01887cd2-c8fe-3a78-a853-cec4b82097e8","pitchNumber":5,"startTime":"2026-06-30T04:08:16.651Z","endTime":"2026-06-30T04:08:26.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:08:26.207Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:06:46.200Z","endTime":"2026-06-30T04:08:26.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652976043633416,"aZ":-19.688893024547504,"pfxX":-7.318116244934072,"pfxZ":7.048485426585684,"pX":1.3971615756107438,"pZ":1.6096883781486953,"vX0":14.26497862636883,"vY0":-132.58011879552677,"vZ0":-3.1318690097683715,"x":63.74,"y":195.32,"x0":-3.114296319964135,"y0":50.00374224763183,"z0":4.251686684267913,"aX":-12.965906761731876},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.2,"breakHorizontal":10.0,"spinRate":2572,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.41392192367396285,"extension":6.378795353899196},"index":0,"playId":"890bc020-e6e0-3af4-b5b5-92838f24e0ef","pitchNumber":1,"startTime":"2026-06-30T04:06:49.604Z","endTime":"2026-06-30T04:06:55.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.268878483590445,"aZ":-18.61976785678884,"pfxX":-6.96254678861391,"pfxZ":7.436583758749429,"pX":0.22787340081096552,"pZ":2.102074521789915,"vX0":11.839083170511337,"vY0":-134.4247395009266,"vZ0":-2.2409119121768604,"x":108.31,"y":182.02,"x0":-3.337081715338725,"y0":50.00069178828589,"z0":4.274330494437267,"aX":-12.687766067587146},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":10.0,"spinRate":2647,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4081102188478729,"extension":6.297811111061448},"index":1,"playId":"3ec6222e-ad3f-3257-9991-4eed00613f41","pitchNumber":2,"startTime":"2026-06-30T04:07:09.002Z","endTime":"2026-06-30T04:07:14.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.653467898184424,"aZ":-23.687447361888886,"pfxX":-4.796313990019656,"pfxZ":4.740488735301701,"pX":-1.2807558187425705,"pZ":3.596206934472169,"vX0":7.409679134291222,"vY0":-132.99856054850673,"vZ0":2.306656846539167,"x":165.82,"y":141.68,"x0":-3.480335457899014,"y0":50.00339763882019,"z0":4.436065898768156,"aX":-8.5890008585668},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":7.1,"spinRate":2528,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.41190221195007615,"extension":6.241806704095955},"index":2,"playId":"ef65aad3-58a2-3120-b3c0-8a011f679ae2","pitchNumber":3,"startTime":"2026-06-30T04:07:29.530Z","endTime":"2026-06-30T04:07:34.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76044382574851,"aZ":-18.162670296752616,"pfxX":-6.033865898522832,"pfxZ":7.706881627458079,"pX":0.12069178994575498,"pZ":2.3946923566567655,"vX0":11.097822375308143,"vY0":-133.4865641198882,"vZ0":-1.4478150778320313,"x":112.4,"y":174.12,"x0":-3.2929015049026704,"y0":50.002213688482456,"z0":4.242155512689597,"aX":-10.970156292028763},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":8.8,"spinRate":2517,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.40917773284830394,"extension":6.505075050249339},"index":3,"playId":"c53d3b6a-a0f6-3624-89d0-57c4b60b948d","pitchNumber":4,"startTime":"2026-06-30T04:07:48.613Z","endTime":"2026-06-30T04:07:52.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-30T04:07:57.586Z","endTime":"2026-06-30T04:08:16.651Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.429787951392477,"aZ":-18.35111161810074,"pfxX":-6.072871760946617,"pfxZ":7.629248918415078,"pX":0.7131206041908666,"pZ":3.103333678415497,"vX0":12.373253949208713,"vY0":-133.440347263138,"vZ0":0.10310945009246941,"x":89.82,"y":154.99,"x0":-3.1849100031515807,"y0":50.003579495321794,"z0":4.381139274306533,"aX":-11.005888204619724},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":8.5,"spinRate":2559,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.4097163744716976,"extension":6.398430454067201},"hitData":{"launchSpeed":81.7,"launchAngle":71.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.01,"coordY":174.85}},"index":5,"playId":"01887cd2-c8fe-3a78-a853-cec4b82097e8","pitchNumber":5,"startTime":"2026-06-30T04:08:16.651Z","endTime":"2026-06-30T04:08:26.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:08:26.207Z","atBatIndex":70},"scoringPlays":[3,33,40,48,60,65,68],"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":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":51.27,"y":93.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":164.94,"y":121.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":158.97,"y":72.81},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":228.3,"y":90.36},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":96.75,"y":167.24},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":151.0,"y":53.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":111.02,"y":54.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":125.49,"y":76.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"coordinates":{"x":87.12,"y":110.95},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":129.96,"y":85.64},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":104.36,"y":90.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"coordinates":{"x":148.98,"y":177.38},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":23,"top":[16,17,18,19,20],"bottom":[21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"coordinates":{"x":65.78,"y":68.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":103.85,"y":163.18},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":182.96,"y":119.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":61.73,"y":103.6},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":162.25,"y":67.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":77.48,"y":91.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":122.11,"y":122.62},"type":"O","description":"Pop Out"}]}},{"startIndex":24,"endIndex":30,"top":[24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":90.67,"y":87.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":112.38,"y":161.78},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":143.41,"y":157.6},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":101.32,"y":165.72},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":49.32,"y":122.24},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":102.97,"y":156.24},"type":"O","description":"Lineout"}]}},{"startIndex":31,"endIndex":43,"top":[31,32,33,34,35],"bottom":[36,37,38,39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"coordinates":{"x":92.88,"y":46.17},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"coordinates":{"x":154.05,"y":169.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"coordinates":{"x":137.62,"y":189.92},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":192.74,"y":138.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":148.98,"y":155.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"coordinates":{"x":137.84,"y":188.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":179.18,"y":118.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":47.45,"y":109.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":95.56,"y":88.32},"type":"O","description":"Flyout"}]}},{"startIndex":44,"endIndex":50,"top":[44,45,46],"bottom":[47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":51.28,"y":94.35},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":87.91,"y":45.72},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":149.9,"y":174.03},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":174.63,"y":66.6},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":40.69,"y":62.43},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"coordinates":{"x":96.75,"y":187.02},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":104.87,"y":172.31},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":56,"top":[51,52,53],"bottom":[54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":150.62,"y":145.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"coordinates":{"x":113.49,"y":152.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"coordinates":{"x":110.44,"y":159.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":89.1,"y":59.3},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":149.58,"y":142.06},"type":"O","description":"Double Play"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60,61],"bottom":[62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":201.37,"y":118.51},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":107.23,"y":53.41},"type":"O","description":"Sac Fly"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":72.39,"y":108.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":94.86,"y":163.35},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":119.07,"y":150.51},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":70,"top":[65,66,67,68,69,70],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":73.1,"y":39.4},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":177.5,"y":94.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":138.5,"y":190.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":186.0,"y":112.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":141.38,"y":198.17},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":151.01,"y":174.85},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":6,"errors":1,"leftOnBase":4},"away":{"runs":4,"hits":9,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"catcher":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"first":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"second":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"third":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"center":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"onDeck":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"inHole":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"battingOrder":7,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"onDeck":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"inHole":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"battingOrder":1,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":11,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".256","atBats":34,"obp":".308","slg":".417","ops":".725","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":14,"rbi":4,"leftOnBase":11,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":27,"obp":".364","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":143,"era":"4.32","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.36","battersFaced":33,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":63,"strikes":80,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":5,"pitchesPerInning":"17.88","runsScoredPer9":"5.63","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | RBI","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":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":56,"groundOuts":53,"airOuts":104,"runs":37,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":61,"baseOnBalls":7,"intentionalWalks":0,"hits":86,"hitByPitch":6,"avg":".287","atBats":300,"obp":".312","slg":".503","ops":".815","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":317,"totalBases":151,"rbi":43,"leftOnBase":121,"sacBunts":0,"sacFlies":4,"babip":".308","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.75","popOuts":26,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":185,"errors":3,"chances":224,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"3.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":11,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":18,"strikes":24,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"2.70","homeRunsPer9":"2.70","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":30,"groundOuts":37,"airOuts":56,"runs":15,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":19,"intentionalWalks":0,"hits":31,"hitByPitch":0,"atBats":149,"obp":".292","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":685,"era":"2.74","inningsPitched":"42.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":13,"whip":"1.17","battersFaced":171,"outs":128,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":685,"balls":257,"strikes":428,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":1,"winPercentage":".---","pitchesPerInning":"16.05","gamesFinished":11,"strikeoutWalkRatio":"1.47","strikeoutsPer9Inn":"5.91","walksPer9Inn":"4.01","hitsPer9Inn":"6.54","runsScoredPer9":"3.16","homeRunsPer9":"0.63","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":20},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID813841":{"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"jerseyNumber":"53","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | RBI, SB","gamesPlayed":1,"flyOuts":1,"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":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":14,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".280","atBats":25,"obp":".280","slg":".520","ops":".800","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":13,"rbi":3,"leftOnBase":12,"sacBunts":3,"sacFlies":0,"babip":".600","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":25,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":15,"groundOuts":65,"airOuts":40,"runs":31,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":0,"hits":50,"hitByPitch":9,"atBats":197,"obp":".344","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":849,"era":"4.94","inningsPitched":"51.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.35","battersFaced":229,"outs":153,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":849,"balls":315,"strikes":534,"strikePercentage":".630","hitBatsmen":9,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".250","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.35","hitsPer9Inn":"8.82","runsScoredPer9":"5.47","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":21,"groundOuts":45,"airOuts":34,"runs":21,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":48,"baseOnBalls":11,"intentionalWalks":1,"hits":46,"hitByPitch":0,"avg":".267","atBats":172,"obp":".310","slg":".436","ops":".746","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":75,"rbi":21,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".342","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.40","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":81,"errors":0,"chances":83,"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"}]},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":10,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":14,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":34,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":157,"era":"2.08","inningsPitched":"8.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.27","battersFaced":39,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":55,"strikes":102,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.21","rbi":0,"winPercentage":".---","pitchesPerInning":"18.12","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.38","walksPer9Inn":"4.15","hitsPer9Inn":"7.27","runsScoredPer9":"2.08","homeRunsPer9":"1.04","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"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}},"ID701852":{"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"jerseyNumber":"61","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".375","slg":".286","ops":".661","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":13,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID682674":{"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"jerseyNumber":"78","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2B, R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":3,"groundOuts":10,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".286","atBats":35,"obp":".306","slg":".571","ops":".877","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":20,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"11.67","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":22,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 1-8)","summary":"4.1 IP, 4 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":34,"strikes":51,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"8.31","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":38,"groundOuts":65,"airOuts":60,"runs":42,"doubles":11,"triples":1,"homeRuns":12,"strikeOuts":64,"baseOnBalls":29,"intentionalWalks":0,"hits":69,"hitByPitch":0,"atBats":253,"obp":".344","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1121,"era":"5.67","inningsPitched":"66.2","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.47","battersFaced":287,"outs":200,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1121,"balls":419,"strikes":702,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":1,"winPercentage":".111","pitchesPerInning":"16.82","gamesFinished":0,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"8.64","walksPer9Inn":"3.92","hitsPer9Inn":"9.32","runsScoredPer9":"5.67","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":40,"groundOuts":112,"airOuts":72,"runs":34,"doubles":13,"triples":2,"homeRuns":5,"strikeOuts":76,"baseOnBalls":22,"intentionalWalks":0,"hits":74,"hitByPitch":4,"atBats":333,"obp":".279","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1312,"era":"3.09","inningsPitched":"90.1","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.06","battersFaced":361,"outs":271,"gamesPitched":14,"completeGames":1,"shutouts":0,"pitchesThrown":1312,"balls":452,"strikes":860,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".500","pitchesPerInning":"14.52","gamesFinished":0,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"7.57","walksPer9Inn":"2.19","hitsPer9Inn":"7.37","runsScoredPer9":"3.39","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":14,"groundOuts":23,"airOuts":22,"runs":14,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":18,"baseOnBalls":12,"intentionalWalks":3,"hits":22,"hitByPitch":1,"atBats":83,"obp":".365","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":389,"era":"5.40","inningsPitched":"21.2","wins":0,"losses":1,"saves":3,"saveOpportunities":6,"holds":3,"blownSaves":3,"earnedRuns":13,"whip":"1.57","battersFaced":98,"outs":65,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":143,"strikes":246,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".000","pitchesPerInning":"17.95","gamesFinished":8,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.48","walksPer9Inn":"4.98","hitsPer9Inn":"9.14","runsScoredPer9":"5.82","homeRunsPer9":"0.83","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":34,"groundOuts":77,"airOuts":78,"runs":35,"doubles":18,"triples":1,"homeRuns":7,"strikeOuts":80,"baseOnBalls":37,"intentionalWalks":1,"hits":72,"hitByPitch":5,"avg":".237","atBats":304,"obp":".327","slg":".372","ops":".699","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":113,"rbi":42,"leftOnBase":124,"sacBunts":0,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.43","popOuts":26,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":170,"putOuts":54,"errors":9,"chances":233,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":34,"gamesStarted":0,"flyOuts":18,"groundOuts":31,"airOuts":31,"runs":18,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":2,"hits":28,"hitByPitch":1,"atBats":130,"obp":".309","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":560,"era":"4.11","inningsPitched":"35.0","wins":2,"losses":4,"saves":6,"saveOpportunities":8,"holds":3,"blownSaves":2,"earnedRuns":16,"whip":"1.29","battersFaced":150,"outs":105,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":560,"balls":199,"strikes":361,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".333","pitchesPerInning":"16.00","gamesFinished":16,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"10.54","walksPer9Inn":"4.37","hitsPer9Inn":"7.20","runsScoredPer9":"4.63","homeRunsPer9":"1.29","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":18,"groundOuts":47,"airOuts":49,"runs":20,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":33,"baseOnBalls":18,"intentionalWalks":2,"hits":38,"hitByPitch":4,"avg":".232","atBats":164,"obp":".321","slg":".360","ops":".681","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":59,"rbi":16,"leftOnBase":84,"sacBunts":2,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.67","popOuts":16,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":110,"errors":1,"chances":112,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":43,"groundOuts":81,"airOuts":88,"runs":41,"doubles":19,"triples":3,"homeRuns":5,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":0,"hits":92,"hitByPitch":3,"avg":".321","atBats":287,"obp":".353","slg":".460","ops":".813","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":306,"totalBases":132,"rbi":31,"leftOnBase":79,"sacBunts":0,"sacFlies":3,"babip":".340","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.40","popOuts":8,"lineOuts":37},"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":141,"errors":3,"chances":145,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":16,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":11,"strikes":5,"strikePercentage":".310","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":16,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":15,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":55,"obp":".397","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":297,"era":"2.40","inningsPitched":"15.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":4,"whip":"1.80","battersFaced":73,"outs":45,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":297,"balls":123,"strikes":174,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":3,"winPercentage":".333","pitchesPerInning":"19.80","gamesFinished":2,"strikeoutWalkRatio":"1.07","strikeoutsPer9Inn":"9.60","walksPer9Inn":"9.00","hitsPer9Inn":"7.20","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","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":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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":46,"groundOuts":67,"airOuts":77,"runs":38,"doubles":24,"triples":1,"homeRuns":14,"strikeOuts":105,"baseOnBalls":27,"intentionalWalks":2,"hits":78,"hitByPitch":1,"avg":".240","atBats":325,"obp":".299","slg":".449","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":146,"rbi":43,"leftOnBase":151,"sacBunts":0,"sacFlies":2,"babip":".308","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.21","popOuts":15,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":518,"errors":5,"chances":567,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":6,"groundOuts":18,"airOuts":15,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".182","atBats":66,"obp":".239","slg":".409","ops":".648","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":27,"rbi":9,"leftOnBase":36,"sacBunts":2,"sacFlies":0,"babip":".205","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","assists":10,"putOuts":126,"errors":3,"chances":139,"fielding":".978","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":14,"flyOuts":37,"groundOuts":81,"airOuts":73,"runs":47,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":49,"baseOnBalls":25,"intentionalWalks":0,"hits":79,"hitByPitch":4,"atBats":277,"obp":".350","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1148,"era":"5.53","inningsPitched":"68.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.52","battersFaced":311,"outs":205,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1148,"balls":431,"strikes":717,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".250","pitchesPerInning":"16.80","gamesFinished":1,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"6.45","walksPer9Inn":"3.29","hitsPer9Inn":"10.40","runsScoredPer9":"6.19","homeRunsPer9":"1.58","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":52,"groundOuts":56,"airOuts":97,"runs":40,"doubles":20,"triples":1,"homeRuns":14,"strikeOuts":95,"baseOnBalls":19,"intentionalWalks":0,"hits":74,"hitByPitch":1,"avg":".231","atBats":321,"obp":".275","slg":".430","ops":".705","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":138,"rbi":32,"leftOnBase":134,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.93","popOuts":26,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":181,"putOuts":118,"errors":12,"chances":311,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":17,"gamesStarted":16,"flyOuts":77,"groundOuts":77,"airOuts":120,"runs":42,"doubles":13,"triples":1,"homeRuns":14,"strikeOuts":82,"baseOnBalls":43,"intentionalWalks":0,"hits":74,"hitByPitch":0,"atBats":345,"obp":".297","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","numberOfPitches":1621,"era":"3.39","inningsPitched":"95.2","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.22","battersFaced":396,"outs":287,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1621,"balls":638,"strikes":983,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".538","pitchesPerInning":"16.94","gamesFinished":0,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.05","hitsPer9Inn":"6.96","runsScoredPer9":"3.95","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":19,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":1,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":7,"groundOuts":18,"airOuts":15,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":19,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":80,"obp":".380","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":466,"era":"4.22","inningsPitched":"21.1","wins":1,"losses":0,"saves":2,"saveOpportunities":3,"holds":9,"blownSaves":1,"earnedRuns":10,"whip":"1.73","battersFaced":100,"outs":64,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":466,"balls":220,"strikes":246,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"21.84","gamesFinished":5,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"12.23","walksPer9Inn":"8.02","hitsPer9Inn":"7.59","runsScoredPer9":"4.22","homeRunsPer9":"0.84","inheritedRunners":17,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":32,"groundOuts":93,"airOuts":60,"runs":43,"doubles":22,"triples":2,"homeRuns":5,"strikeOuts":95,"baseOnBalls":34,"intentionalWalks":0,"hits":77,"hitByPitch":3,"atBats":322,"obp":".316","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1548,"era":"4.07","inningsPitched":"86.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.29","battersFaced":362,"outs":259,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1548,"balls":616,"strikes":932,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".417","pitchesPerInning":"17.93","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"9.90","walksPer9Inn":"3.54","hitsPer9Inn":"8.03","runsScoredPer9":"4.48","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":76,"groundOuts":95,"airOuts":117,"runs":42,"doubles":18,"triples":6,"homeRuns":3,"strikeOuts":13,"baseOnBalls":19,"intentionalWalks":3,"hits":102,"hitByPitch":3,"avg":".326","atBats":313,"obp":".362","slg":".450","ops":".812","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":141,"rbi":31,"leftOnBase":87,"sacBunts":6,"sacFlies":8,"babip":".325","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"104.33","popOuts":13,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":215,"putOuts":94,"errors":4,"chances":313,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":42,"flyOuts":22,"groundOuts":32,"airOuts":35,"runs":23,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":22,"intentionalWalks":1,"hits":41,"hitByPitch":0,"avg":".285","atBats":144,"obp":".377","slg":".486","ops":".863","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":70,"rbi":16,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".343","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":61,"errors":0,"chances":65,"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"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":33,"gamesStarted":0,"flyOuts":16,"groundOuts":29,"airOuts":26,"runs":12,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":21,"baseOnBalls":15,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":97,"obp":".348","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":475,"era":"3.81","inningsPitched":"26.0","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":11,"whip":"1.50","battersFaced":116,"outs":78,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":189,"strikes":286,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".800","pitchesPerInning":"18.27","gamesFinished":5,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"7.27","walksPer9Inn":"5.19","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"1.73","inheritedRunners":27,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[656305,650333,669477,646240,671218,805811,682674,808982,606992,701852,813841,687551,641816,656529,664141],"pitchers":[641816,656529,664141],"bench":[642715],"bullpen":[657424,605288,668873,686790,669062,592662,694738,681916,676254,657277],"battingOrder":[656305,650333,669477,646240,671218,805811,808982,701852,687551],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bericoto (1, Rodriguez, Ed); Arraez (18, Ginkel)."},{"label":"HR","value":"Ramos, H (5, 9th inning off Sewald, 0 on, 0 out)."},{"label":"TB","value":"Arraez 3; Bericoto 3; Cavanaugh; Devers; Eldridge 2; Ramos, H 4."},{"label":"RBI","value":"Cavanaugh (1); Cox (3); Ramos, H (21); Schmitt (43)."},{"label":"Runners left in scoring position, 2 out","value":"Arraez; Devers; Schmitt."},{"label":"SAC","value":"Cox."},{"label":"SF","value":"Schmitt."},{"label":"GIDP","value":"Ramos, H."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Cox (3, 2nd base off Rodriguez, Ed/Moreno)."},{"label":"CS","value":"Bericoto (2, 2nd base by Rodriguez, Ed/Moreno)."},{"label":"PO","value":"Bericoto (1st base by Moreno)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Chapman, M-Arraez-Devers; Arraez-Devers)."}]}],"note":[{"label":"a","value":"Walked for Cox in the 8th."},{"label":"b","value":"Grounded out for Bericoto in the 9th."},{"label":"c","value":"Singled for Haase in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":7,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".238","atBats":27,"obp":".308","slg":".386","ops":".694","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":14,"rbi":5,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":8,"groundOuts":11,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".278","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":128,"era":"4.33","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.30","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":44,"strikes":84,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":4,"pitchesPerInning":"14.22","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"passedBall":0,"pickoffs":1}},"players":{"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 7-2)","summary":"7.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":8,"groundOuts":10,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":91,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":31,"strikes":60,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":69,"groundOuts":107,"airOuts":116,"runs":27,"doubles":20,"triples":2,"homeRuns":9,"strikeOuts":71,"baseOnBalls":38,"intentionalWalks":0,"hits":82,"hitByPitch":0,"atBats":375,"obp":".291","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1598,"era":"2.21","inningsPitched":"102.0","wins":7,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.18","battersFaced":414,"outs":306,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1598,"balls":594,"strikes":1004,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":1,"winPercentage":".778","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"6.26","walksPer9Inn":"3.35","hitsPer9Inn":"7.24","runsScoredPer9":"2.38","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694410":{"person":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":7,"groundOuts":14,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".174","atBats":46,"obp":".269","slg":".283","ops":".552","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":13,"rbi":4,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":76,"errors":0,"chances":83,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":35,"gamesStarted":0,"flyOuts":12,"groundOuts":30,"airOuts":24,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":1,"hits":22,"hitByPitch":2,"atBats":114,"obp":".282","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":529,"era":"2.87","inningsPitched":"31.1","wins":2,"losses":4,"saves":1,"saveOpportunities":5,"holds":8,"blownSaves":4,"earnedRuns":10,"whip":"1.12","battersFaced":132,"outs":94,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":529,"balls":192,"strikes":337,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".333","pitchesPerInning":"16.88","gamesFinished":8,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"11.78","walksPer9Inn":"3.73","hitsPer9Inn":"6.32","runsScoredPer9":"3.45","homeRunsPer9":"0.57","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":25,"groundOuts":33,"airOuts":40,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":45,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".188","atBats":144,"obp":".248","slg":".299","ops":".547","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":43,"rbi":20,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".240","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":9,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.40","battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.20","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"21.60","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":4,"putOuts":112,"errors":1,"chances":117,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"2-2 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":39,"groundOuts":61,"airOuts":84,"runs":36,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":61,"baseOnBalls":25,"intentionalWalks":1,"hits":65,"hitByPitch":6,"avg":".243","atBats":268,"obp":".318","slg":".399","ops":".717","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":107,"rbi":34,"leftOnBase":132,"sacBunts":0,"sacFlies":3,"babip":".279","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.78","popOuts":27,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":56,"errors":4,"chances":174,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694371":{"person":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":11,"groundOuts":27,"airOuts":23,"runs":18,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".232","atBats":95,"obp":".305","slg":".379","ops":".684","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":36,"rbi":7,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":59,"errors":0,"chances":59,"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"}]},"ID686753":{"person":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":8,"groundOuts":9,"airOuts":12,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":40,"obp":".370","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":157,"era":"5.23","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.55","battersFaced":46,"outs":31,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":54,"strikes":103,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.19","gamesFinished":4,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"6.97","walksPer9Inn":"4.35","hitsPer9Inn":"9.58","runsScoredPer9":"5.23","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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}},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":56,"groundOuts":83,"airOuts":104,"runs":53,"doubles":17,"triples":3,"homeRuns":18,"strikeOuts":47,"baseOnBalls":33,"intentionalWalks":2,"hits":92,"hitByPitch":2,"atBats":321,"obp":".353","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1293,"era":"5.84","inningsPitched":"81.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.53","battersFaced":362,"outs":245,"gamesPitched":14,"completeGames":1,"shutouts":0,"pitchesThrown":1293,"balls":475,"strikes":818,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".385","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"1.42","strikeoutsPer9Inn":"5.18","walksPer9Inn":"3.64","hitsPer9Inn":"10.14","runsScoredPer9":"5.84","homeRunsPer9":"1.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703615":{"person":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":2,"gamesStarted":2,"flyOuts":6,"groundOuts":7,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":38,"obp":".317","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":142,"era":"3.60","inningsPitched":"10.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.20","battersFaced":41,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":51,"strikes":91,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"14.20","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"6.30","walksPer9Inn":"1.80","hitsPer9Inn":"9.00","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"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}},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":35,"gamesStarted":0,"flyOuts":17,"groundOuts":30,"airOuts":27,"runs":12,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":1,"hits":28,"hitByPitch":0,"atBats":120,"obp":".295","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":537,"era":"3.06","inningsPitched":"32.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":11,"whip":"1.21","battersFaced":132,"outs":97,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":537,"balls":198,"strikes":339,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":1,"winPercentage":".600","pitchesPerInning":"16.61","gamesFinished":5,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"10.02","walksPer9Inn":"3.06","hitsPer9Inn":"7.79","runsScoredPer9":"3.34","homeRunsPer9":"1.11","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":55,"groundOuts":94,"airOuts":97,"runs":46,"doubles":17,"triples":2,"homeRuns":16,"strikeOuts":48,"baseOnBalls":26,"intentionalWalks":0,"hits":84,"hitByPitch":2,"avg":".263","atBats":320,"obp":".319","slg":".478","ops":".797","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":153,"rbi":50,"leftOnBase":102,"sacBunts":0,"sacFlies":3,"babip":".263","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":15,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":176,"putOuts":81,"errors":0,"chances":257,"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"}]},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":34,"gamesStarted":0,"flyOuts":15,"groundOuts":38,"airOuts":31,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":2,"hits":25,"hitByPitch":1,"atBats":108,"obp":".277","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":452,"era":"2.64","inningsPitched":"30.2","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":5,"blownSaves":3,"earnedRuns":9,"whip":"1.04","battersFaced":121,"outs":92,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":452,"balls":153,"strikes":299,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".500","pitchesPerInning":"14.74","gamesFinished":10,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"5.58","walksPer9Inn":"2.05","hitsPer9Inn":"7.34","runsScoredPer9":"2.93","homeRunsPer9":"0.29","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":35,"groundOuts":81,"airOuts":82,"runs":38,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":2,"hits":64,"hitByPitch":2,"avg":".256","atBats":250,"obp":".300","slg":".400","ops":".700","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":100,"rbi":44,"leftOnBase":106,"sacBunts":1,"sacFlies":1,"babip":".260","groundOutsToAirouts":"0.99","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"35.71","popOuts":24,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":13,"strikes":7,"strikePercentage":".350","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"10.80","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":82,"putOuts":354,"errors":2,"chances":438,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":46,"groundOuts":95,"airOuts":82,"runs":37,"doubles":12,"triples":3,"homeRuns":5,"strikeOuts":43,"baseOnBalls":50,"intentionalWalks":0,"hits":69,"hitByPitch":2,"avg":".246","atBats":280,"obp":".359","slg":".364","ops":".723","caughtStealing":8,"stolenBases":11,"stolenBasePercentage":".579","caughtStealingPercentage":".421","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":102,"rbi":31,"leftOnBase":122,"sacBunts":4,"sacFlies":5,"babip":".270","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":10,"lineOuts":26},"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":195,"putOuts":119,"errors":4,"chances":318,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(S, 19)","summary":"1.0 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":33,"gamesStarted":0,"flyOuts":29,"groundOuts":8,"airOuts":49,"runs":16,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":108,"obp":".246","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":467,"era":"4.50","inningsPitched":"30.0","wins":2,"losses":4,"saves":19,"saveOpportunities":20,"holds":0,"blownSaves":1,"earnedRuns":15,"whip":"0.93","battersFaced":119,"outs":90,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":467,"balls":156,"strikes":311,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.16","rbi":2,"winPercentage":".333","pitchesPerInning":"15.57","gamesFinished":29,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"9.90","walksPer9Inn":"2.40","hitsPer9Inn":"6.00","runsScoredPer9":"4.80","homeRunsPer9":"1.80","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":49,"groundOuts":71,"airOuts":89,"runs":28,"doubles":17,"triples":2,"homeRuns":6,"strikeOuts":79,"baseOnBalls":17,"intentionalWalks":0,"hits":72,"hitByPitch":5,"atBats":309,"obp":".283","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1290,"era":"3.07","inningsPitched":"82.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.09","battersFaced":333,"outs":246,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1290,"balls":429,"strikes":861,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".727","pitchesPerInning":"15.73","gamesFinished":0,"strikeoutWalkRatio":"4.65","strikeoutsPer9Inn":"8.67","walksPer9Inn":"1.87","hitsPer9Inn":"7.90","runsScoredPer9":"3.07","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":1}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":33,"groundOuts":54,"airOuts":53,"runs":26,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":36,"baseOnBalls":24,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".276","atBats":192,"obp":".359","slg":".432","ops":".791","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":83,"rbi":26,"leftOnBase":72,"sacBunts":0,"sacFlies":4,"babip":".305","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":19,"stolenBasePercentage":".731","caughtStealingPercentage":".269","assists":13,"putOuts":336,"errors":1,"chances":350,"fielding":".997","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":41,"groundOuts":67,"airOuts":79,"runs":48,"doubles":17,"triples":10,"homeRuns":13,"strikeOuts":74,"baseOnBalls":38,"intentionalWalks":1,"hits":83,"hitByPitch":4,"avg":".276","atBats":301,"obp":".362","slg":".528","ops":".890","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":159,"rbi":43,"leftOnBase":106,"sacBunts":0,"sacFlies":2,"babip":".324","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.15","popOuts":21,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":188,"errors":3,"chances":195,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":36,"gamesStarted":0,"flyOuts":19,"groundOuts":45,"airOuts":37,"runs":9,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":1,"hits":21,"hitByPitch":3,"atBats":119,"obp":".241","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":496,"era":"2.04","inningsPitched":"35.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":8,"whip":"0.82","battersFaced":134,"outs":106,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":189,"strikes":307,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".667","pitchesPerInning":"14.04","gamesFinished":6,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"5.09","walksPer9Inn":"2.04","hitsPer9Inn":"5.35","runsScoredPer9":"2.29","homeRunsPer9":"0.51","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":17,"gamesStarted":17,"flyOuts":66,"groundOuts":98,"airOuts":100,"runs":64,"doubles":18,"triples":3,"homeRuns":15,"strikeOuts":52,"baseOnBalls":27,"intentionalWalks":1,"hits":109,"hitByPitch":4,"atBats":355,"obp":".360","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1453,"era":"6.15","inningsPitched":"86.1","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.58","battersFaced":390,"outs":259,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1453,"balls":533,"strikes":920,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".300","pitchesPerInning":"16.83","gamesFinished":0,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"5.42","walksPer9Inn":"2.81","hitsPer9Inn":"11.36","runsScoredPer9":"6.67","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":19,"groundOuts":36,"airOuts":43,"runs":8,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".220","atBats":132,"obp":".271","slg":".295","ops":".566","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":39,"rbi":16,"leftOnBase":55,"sacBunts":0,"sacFlies":2,"babip":".262","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"132.00","popOuts":11,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":45,"errors":0,"chances":48,"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"}]},"ID686228":{"person":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"6.75","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID657044":{"person":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"jerseyNumber":"81","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":15,"groundOuts":37,"airOuts":27,"runs":10,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":109,"obp":".303","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":418,"era":"2.86","inningsPitched":"28.1","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":9,"whip":"1.24","battersFaced":119,"outs":85,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":418,"balls":144,"strikes":274,"strikePercentage":".660","hitBatsmen":1,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".750","pitchesPerInning":"14.75","gamesFinished":4,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"6.04","walksPer9Inn":"2.54","hitsPer9Inn":"8.58","runsScoredPer9":"3.18","homeRunsPer9":"0.64","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":1,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":9,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":3,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":7,"groundOuts":18,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":1,"hits":10,"hitByPitch":3,"atBats":59,"obp":".269","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":232,"era":"2.45","inningsPitched":"18.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":5,"whip":"0.82","battersFaced":68,"outs":55,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":232,"balls":80,"strikes":152,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"12.65","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.45","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656976":{"person":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"jerseyNumber":"26","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"0-3","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":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":18,"airOuts":21,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".153","atBats":59,"obp":".261","slg":".220","ops":".481","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":13,"rbi":5,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".170","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":4,"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":5,"putOuts":67,"errors":0,"chances":72,"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"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"901","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":16,"groundOuts":28,"airOuts":28,"runs":15,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":35,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".179","atBats":106,"obp":".250","slg":".349","ops":".599","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":37,"rbi":9,"leftOnBase":41,"sacBunts":4,"sacFlies":0,"babip":".246","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":77,"errors":0,"chances":77,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[606466,672695,682998,672515,666971,596146,571448,656976,545121,694371,678489,593958,656464,805299,623149],"pitchers":[593958,656464,805299,623149],"bench":[680728,694410],"bullpen":[686228,703615,664199,668678,686753,518876,642528,666661,647336,657044],"battingOrder":[606466,672695,682998,672515,666971,596146,571448,545121,678489],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Gurriel Jr. (7, Mahle); Perdomo (12, Hentges)."},{"label":"HR","value":"Marte, K (16, 1st inning off Mahle, 0 on, 0 out); Arenado (9, 6th inning off Brubaker, 0 on, 1 out)."},{"label":"TB","value":"Arenado 5; Gurriel Jr. 2; Marte, K 4; Perdomo 2; Troy."},{"label":"RBI","value":"Arenado (34); Marte, K (50); Perdomo 3 (31)."},{"label":"Runners left in scoring position, 2 out","value":"Gurriel Jr.; Kepler."},{"label":"GIDP","value":"Moreno."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Perdomo (8, 3rd base by Hentges/Haase)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Arenado (4, fielding)."},{"label":"Pickoffs","value":"Moreno (Bericoto at 1st base)."},{"label":"DP","value":"(Perdomo-Marte, K-Smith, P)."}]}],"note":[]}},"officials":[{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"fullName":"Ben May","link":"/api/v1/people/521251"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Hentges."},{"label":"Pitch timer violations","value":"Brubaker (pitcher)."},{"label":"ABS Challenge","value":"Haase (Ball-Overturned to Strike); Arenado (Strike-Overturned to Ball); Perdomo (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Mahle 85-51; Hentges 16-5; Brubaker 42-24; Rodriguez, Ed 91-60; Ginkel 15-9; Garcia, B 3-3; Sewald 19-12."},{"label":"Groundouts-flyouts","value":"Mahle 4-2; Hentges 0-0; Brubaker 3-3; Rodriguez, Ed 10-8; Ginkel 0-0; Garcia, B 0-0; Sewald 1-0."},{"label":"Batters faced","value":"Mahle 19; Hentges 3; Brubaker 11; Rodriguez, Ed 26; Ginkel 4; Garcia, B 1; Sewald 6."},{"label":"Inherited runners-scored","value":"Hentges 3-3; Brubaker 2-0; Garcia, B 1-0."},{"label":"Umpires","value":"HP: Tripp Gibson. 1B: Ryan Blakney. 2B: Nick Mahrley. 3B: Ben May. "},{"label":"Weather","value":"76 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:28."},{"label":"Att","value":"18,838."},{"label":"Venue","value":"Chase Field."},{"label":"June 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","boxscoreName":"Rodriguez, Ed"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 7-2)","summary":"7.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":8,"groundOuts":10,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":91,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":31,"strikes":60,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":69,"groundOuts":107,"airOuts":116,"runs":27,"doubles":20,"triples":2,"homeRuns":9,"strikeOuts":71,"baseOnBalls":38,"intentionalWalks":0,"hits":82,"hitByPitch":0,"atBats":375,"obp":".291","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1598,"era":"2.21","inningsPitched":"102.0","wins":7,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.18","battersFaced":414,"outs":306,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1598,"balls":594,"strikes":1004,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":1,"winPercentage":".778","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"6.26","walksPer9Inn":"3.35","hitsPer9Inn":"7.24","runsScoredPer9":"2.38","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":70,"pitchingGameScore":70},{"player":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","boxscoreName":"Arenado"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"2-2 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":39,"groundOuts":61,"airOuts":84,"runs":36,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":61,"baseOnBalls":25,"intentionalWalks":1,"hits":65,"hitByPitch":6,"avg":".243","atBats":268,"obp":".318","slg":".399","ops":".717","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":107,"rbi":34,"leftOnBase":132,"sacBunts":0,"sacFlies":3,"babip":".279","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.78","popOuts":27,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":56,"errors":4,"chances":174,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","boxscoreName":"Marte, K"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":55,"groundOuts":94,"airOuts":97,"runs":46,"doubles":17,"triples":2,"homeRuns":16,"strikeOuts":48,"baseOnBalls":26,"intentionalWalks":0,"hits":84,"hitByPitch":2,"avg":".263","atBats":320,"obp":".319","slg":".478","ops":".797","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":153,"rbi":50,"leftOnBase":102,"sacBunts":0,"sacFlies":3,"babip":".263","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":15,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":176,"putOuts":81,"errors":0,"chances":257,"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"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"loser":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"save":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}