{"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":823239,"link":"/api/v1.1/game/823239/feed/live","metaData":{"wait":10,"timeStamp":"20260405_033451","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823239,"type":"R","doubleHeader":"N","id":"2026/04/04/nynmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823239-2026-04-04","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-05T01:05:00Z","originalDate":"2026-04-04","officialDate":"2026-04-04","dayNight":"night","time":"6:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Mets","record":{"gamesPlayed":9,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":5,"losses":4,"ties":0,"pct":".556"},"records":{},"divisionLeader":false,"wins":5,"losses":4,"winningPercentage":".556"},"franchiseName":"New York","clubName":"Mets","active":true},"home":{"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":9,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":6,"ties":0,"pct":".333"},"records":{},"divisionLeader":false,"wins":3,"losses":6,"winningPercentage":".333"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID666464":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","firstName":"Jerar","lastName":"Encarnacion","primaryNumber":"19","birthDate":"1997-10-22","currentAge":28,"birthCity":"Bayaguana","birthCountry":"Dominican Republic","height":"6' 4\"","weight":265,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jerar","useLastName":"Encarnacion","middleName":"Luis","boxscoreName":"Encarnacion","gender":"M","nameMatrilineal":"Olmos","isPlayer":true,"isVerified":true,"pronunciation":"jer-ARE","mlbDebutDate":"2022-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jerar Encarnacion","nameSlug":"jerar-encarnacion-666464","firstLastName":"Jerar Encarnacion","lastFirstName":"Encarnacion, Jerar","lastInitName":"Encarnacion, J","initLastName":"J Encarnacion","fullFMLName":"Jerar Luis Encarnacion","fullLFMName":"Encarnacion, Jerar Luis","strikeZoneTop":3.4,"strikeZoneBottom":1.72},"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"55","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"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},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID668964":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964","firstName":"Tobias","lastName":"Myers","primaryNumber":"32","birthDate":"1998-08-05","currentAge":28,"birthCity":"Winter Haven","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tobias","useLastName":"Myers","middleName":"Kane","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2024-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tobias Myers","nameSlug":"tobias-myers-668964","firstLastName":"Tobias Myers","lastFirstName":"Myers, Tobias","lastInitName":"Myers, T","initLastName":"T Myers","fullFMLName":"Tobias Kane Myers","fullLFMName":"Myers, Tobias Kane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"50","birthDate":"1989-10-15","currentAge":36,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Huascar","useLastName":"Brazobán","middleName":"Leandro","boxscoreName":"Brazobán","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"WAHS-kahr BRAH-zo-bahn","mlbDebutDate":"2022-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Huascar Brazobán","nameSlug":"huascar-brazoban-623211","firstLastName":"Huascar Brazobán","lastFirstName":"Brazobán, Huascar","lastInitName":"Brazobán, H","initLastName":"H Brazobán","fullFMLName":"Huascar Leandro Brazobán","fullLFMName":"Brazobán, Huascar Leandro","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663992":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992","firstName":"Richard","lastName":"Lovelady","primaryNumber":"55","birthDate":"1995-07-07","currentAge":31,"birthCity":"Hinesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Richard","useLastName":"Lovelady","middleName":"Tyler","boxscoreName":"Lovelady","nickName":"Love","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Richard Lovelady","nameSlug":"richard-lovelady-663992","firstLastName":"Richard Lovelady","lastFirstName":"Lovelady, Richard","lastInitName":"Lovelady, R","initLastName":"R Lovelady","fullFMLName":"Richard Tyler Lovelady","fullLFMName":"Lovelady, Richard Tyler","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID642207":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207","firstName":"Devin","lastName":"Williams","primaryNumber":"38","birthDate":"1994-09-21","currentAge":31,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Devin","useLastName":"Williams","middleName":"Terran","boxscoreName":"Williams, D","nickName":"Dave","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2019-08-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Devin Williams","nameSlug":"devin-williams-642207","firstLastName":"Devin Williams","lastFirstName":"Williams, Devin","lastInitName":"Williams, D","initLastName":"D Williams","fullFMLName":"Devin Terran Williams","fullLFMName":"Williams, Devin Terran","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"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},"ID621366":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","firstName":"Ryan","lastName":"Borucki","birthDate":"1994-03-31","currentAge":32,"birthCity":"Mundelein","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Borucki","middleName":"Joseph","boxscoreName":"Borucki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"boar-uck-ee","mlbDebutDate":"2018-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Borucki","nameSlug":"ryan-borucki-621366","firstLastName":"Ryan Borucki","lastFirstName":"Borucki, Ryan","lastInitName":"Borucki, R","initLastName":"R Borucki","fullFMLName":"Ryan Joseph Borucki","fullLFMName":"Borucki, Ryan Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"ID605280":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","firstName":"Clayton","lastName":"Holmes","primaryNumber":"25","birthDate":"1993-03-27","currentAge":33,"birthCity":"Dothan","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clay","useLastName":"Holmes","middleName":"Walter","boxscoreName":"Holmes, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2018-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clay Holmes","nameSlug":"clay-holmes-605280","firstLastName":"Clay Holmes","lastFirstName":"Holmes, Clay","lastInitName":"Holmes, C","initLastName":"C Holmes","fullFMLName":"Clayton Walter Holmes","fullLFMName":"Holmes, Clayton Walter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664056":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","firstName":"Harrison","lastName":"Bader","primaryNumber":"9","birthDate":"1994-06-03","currentAge":32,"birthCity":"Bronxville","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":219,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Harrison","useLastName":"Bader","middleName":"Joseph","boxscoreName":"Bader","nickName":"Tots","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BAY-der","mlbDebutDate":"2017-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harrison Bader","nameSlug":"harrison-bader-664056","firstLastName":"Harrison Bader","lastFirstName":"Bader, Harrison","lastInitName":"Bader, H","initLastName":"H Bader","fullFMLName":"Harrison Joseph Bader","fullLFMName":"Bader, Harrison Joseph","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"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},"ID694918":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","firstName":"Janzen","lastName":"Tidwell","primaryNumber":"46","birthDate":"2001-06-08","currentAge":25,"birthCity":"Columbia","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blade","useLastName":"Tidwell","middleName":"Blade","boxscoreName":"Tidwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blade Tidwell","nameSlug":"blade-tidwell-694918","firstLastName":"Blade Tidwell","lastFirstName":"Tidwell, Blade","lastInitName":"Tidwell, B","initLastName":"B Tidwell","fullFMLName":"Janzen Blade Tidwell","fullLFMName":"Tidwell, Janzen Blade","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID673357":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357","firstName":"Luis","lastName":"Robert","primaryNumber":"88","birthDate":"1997-08-03","currentAge":29,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Luis","useLastName":"Robert Jr.","boxscoreName":"Robert Jr.","gender":"M","nameMatrilineal":"Moirant","isPlayer":true,"isVerified":true,"pronunciation":"RAH-bert","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Robert Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"luis-robert-jr-673357","firstLastName":"Luis Robert Jr.","lastFirstName":"Robert Jr., Luis","lastInitName":"Robert Jr., L","initLastName":"L Robert Jr.","fullFMLName":"Luis Robert Jr.","fullLFMName":"Robert Jr., Luis","strikeZoneTop":3.31,"strikeZoneBottom":1.671},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID640455":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","firstName":"Sean","lastName":"Manaea","primaryNumber":"59","birthDate":"1992-02-01","currentAge":34,"birthCity":"Valparaiso","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Manaea","middleName":"Anthony","boxscoreName":"Manaea","nickName":"The Manaealator","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"muh-NYE-yuh","mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Manaea","nameSlug":"sean-manaea-640455","firstLastName":"Sean Manaea","lastFirstName":"Manaea, Sean","lastInitName":"Manaea, S","initLastName":"S Manaea","fullFMLName":"Sean Anthony Manaea","fullLFMName":"Manaea, Sean Anthony","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668901":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","firstName":"Mark","lastName":"Vientos","primaryNumber":"27","birthDate":"1999-12-11","currentAge":26,"birthCity":"Norwalk","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Mark","useLastName":"Vientos","middleName":"Anthony","boxscoreName":"Vientos","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Vee-EN-toes","mlbDebutDate":"2022-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Vientos","nameSlug":"mark-vientos-668901","firstLastName":"Mark Vientos","lastFirstName":"Vientos, Mark","lastInitName":"Vientos, M","initLastName":"M Vientos","fullFMLName":"Mark Anthony Vientos","fullLFMName":"Vientos, Mark Anthony","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":33,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Weaver","middleName":"Allen","boxscoreName":"Weaver","nickName":"Dream","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2016-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Weaver","nameSlug":"luke-weaver-596133","firstLastName":"Luke Weaver","lastFirstName":"Weaver, Luke","lastInitName":"Weaver, L","initLastName":"L Weaver","fullFMLName":"Luke Allen Weaver","fullLFMName":"Weaver, Luke Allen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID701807":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807","firstName":"Carson","lastName":"Benge","primaryNumber":"3","birthDate":"2003-01-20","currentAge":23,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":184,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carson","useLastName":"Benge","middleName":"Grant","boxscoreName":"Benge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Benge","nameSlug":"carson-benge-701807","firstLastName":"Carson Benge","lastFirstName":"Benge, Carson","lastInitName":"Benge, C","initLastName":"C Benge","fullFMLName":"Carson Grant Benge","fullLFMName":"Benge, Carson Grant","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"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},"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},"ID673540":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540","firstName":"Kodai","lastName":"Senga","primaryNumber":"34","birthDate":"1993-01-30","currentAge":33,"birthCity":"Gamagori","birthCountry":"Japan","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kodai","useLastName":"Senga","boxscoreName":"Senga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KO-die","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kodai Senga","nameSlug":"kodai-senga-673540","firstLastName":"Kodai Senga","lastFirstName":"Senga, Kodai","lastInitName":"Senga, K","initLastName":"K Senga","fullFMLName":"Kodai Senga","fullLFMName":"Senga, Kodai ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":35,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID642547":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","firstName":"Freddy","lastName":"Peralta","primaryNumber":"51","birthDate":"1996-06-04","currentAge":30,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Freddy","useLastName":"Peralta","boxscoreName":"Peralta, F","nickName":"Kacike","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":false,"mlbDebutDate":"2018-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Peralta","nameSlug":"freddy-peralta-642547","firstLastName":"Freddy Peralta","lastFirstName":"Peralta, Freddy","lastInitName":"Peralta, F","initLastName":"F Peralta","fullFMLName":"Freddy Peralta","fullLFMName":"Peralta, Freddy","strikeZoneTop":3.28,"strikeZoneBottom":1.55},"ID666931":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","firstName":"Jared","lastName":"Oliva","birthDate":"1995-11-27","currentAge":30,"birthCity":"Santa Clarita","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jared","useLastName":"Oliva","middleName":"Cole","boxscoreName":"Oliva","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"AH-lih-vuh","mlbDebutDate":"2020-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Oliva","nameSlug":"jared-oliva-666931","firstLastName":"Jared Oliva","lastFirstName":"Oliva, Jared","lastInitName":"Oliva, J","initLastName":"J Oliva","fullFMLName":"Jared Cole Oliva","fullLFMName":"Oliva, Jared Cole","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"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},"ID472610":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610","firstName":"Luis","lastName":"García","primaryNumber":"40","birthDate":"1987-01-30","currentAge":39,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"García","middleName":"Amado","boxscoreName":"García, L","nickName":"Amadito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García","nameSlug":"luis-garcia-472610","firstLastName":"Luis García","lastFirstName":"García, Luis","lastInitName":"García, L","initLastName":"L García","fullFMLName":"Luis Amado García","fullLFMName":"García, Luis Amado","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676724":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","firstName":"Jared","lastName":"Young","primaryNumber":"29","birthDate":"1995-07-09","currentAge":31,"birthCity":"Prince George","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jared","useLastName":"Young","middleName":"M.","boxscoreName":"Young, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Young","nameSlug":"jared-young-676724","firstLastName":"Jared Young","lastFirstName":"Young, Jared","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jared M. Young","fullLFMName":"Young, Jared M.","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID691740":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","firstName":"Daniel","lastName":"Susac","primaryNumber":"6","birthDate":"2001-05-14","currentAge":25,"birthCity":"Roseville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Daniel","useLastName":"Susac","middleName":"Shawn","boxscoreName":"Susac, D","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2022,"mlbDebutDate":"2026-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Susac","nameSlug":"daniel-susac-691740","firstLastName":"Daniel Susac","lastFirstName":"Susac, Daniel","lastInitName":"Susac, D","initLastName":"D Susac","fullFMLName":"Daniel Shawn Susac","fullLFMName":"Susac, Daniel Shawn","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"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":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Partly Cloudy","temp":"67","wind":"10 mph, Out To CF"},"gameInfo":{"attendance":36553,"firstPitch":"2026-04-05T01:06:00.000Z","gameDurationMinutes":148},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"home":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"}},"officialScorer":{"id":493726,"fullName":"Jim Young","link":"/api/v1/people/493726"},"primaryDatacaster":{"id":661298,"fullName":"Alexandra Irving","link":"/api/v1/people/661298"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-05T01:06:44.078Z","endTime":"2026-04-05T01:08:12.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T00:00:06.170Z","endTime":"2026-04-05T00:35:01.499Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-05T00:35:01.499Z","endTime":"2026-04-05T01:04:21.784Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-05T01:04:21.784Z","endTime":"2026-04-05T01:06:46.247Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.982564461012615,"aZ":-26.621506632998617,"pfxX":-10.966707003053711,"pfxZ":2.882885852877708,"pX":-0.4545390347707606,"pZ":2.774698241900565,"vX0":6.636420563919618,"vY0":-137.72295374645446,"vZ0":-1.456887156933492,"x":134.33,"y":163.86,"x0":-1.4680105043478076,"y0":50.00201551107842,"z0":5.107480353795237,"aX":-21.110384673816203},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":18.5,"spinRate":2100,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.3973838811729351,"extension":6.444385952739168},"index":3,"playId":"ea6516c1-3aba-3241-8550-447d219f3f7f","pitchNumber":1,"startTime":"2026-04-05T01:06:46.247Z","endTime":"2026-04-05T01:06:50.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":69.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.425060260742416,"aZ":-38.92748108671147,"pfxX":11.114669655758306,"pfxZ":-5.580392074647136,"pX":-2.209326473822634,"pZ":1.709808148525239,"vX0":-3.603895426409614,"vY0":-110.13645611277778,"vZ0":0.4631362845525333,"x":201.21,"y":192.62,"x0":-1.9811714091980892,"y0":50.00549763810366,"z0":5.6668715985467415,"aX":13.441899357652968},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-9.6,"breakHorizontal":-19.0,"spinRate":3007,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.5003484404427123,"extension":5.77023460395847},"index":4,"playId":"cd8ae0e6-e2bf-3984-98ce-afaeeef45d2f","pitchNumber":2,"startTime":"2026-04-05T01:06:58.023Z","endTime":"2026-04-05T01:07:01.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10281491921538,"aZ":-22.226918294910494,"pfxX":2.9922120872110076,"pfxZ":5.668813231674273,"pX":-0.9638222563599073,"pZ":2.6516638765874307,"vX0":1.2300113639815717,"vY0":-131.47664580207345,"vZ0":-2.677031137191365,"x":153.74,"y":167.19,"x0":-1.8262008940607006,"y0":50.006460742790956,"z0":5.327297719011606,"aX":5.25515260849205},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.0,"breakHorizontal":-5.6,"spinRate":2431,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.41613126613874174,"extension":6.055931219131093},"index":5,"playId":"4c065cef-f249-39ec-80b5-2ec8f3f7d806","pitchNumber":3,"startTime":"2026-04-05T01:07:09.846Z","endTime":"2026-04-05T01:07:13.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.538636015355323,"aZ":-27.938017559572796,"pfxX":-10.481363489695479,"pfxZ":2.226922293541014,"pX":-0.9741935193234116,"pZ":2.6121188566637765,"vX0":5.053207508154273,"vY0":-136.84273702987656,"vZ0":-1.543299822506441,"x":154.13,"y":168.25,"x0":-1.4806996792633187,"y0":50.00157895586996,"z0":5.093083702942894,"aX":-19.9227614505369},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.0,"breakHorizontal":18.0,"spinRate":2019,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.3999068494219564,"extension":6.643563730416324},"index":6,"playId":"f0e985b2-5029-3b0c-85be-f4043d7c1517","pitchNumber":4,"startTime":"2026-04-05T01:07:21.372Z","endTime":"2026-04-05T01:07:24.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581091187078677,"aZ":-33.479586647840904,"pfxX":-7.479211468670082,"pfxZ":-0.7967733098011944,"pX":-0.6574416775128263,"pZ":1.390564285965952,"vX0":4.856281385400721,"vY0":-127.5022960896276,"vZ0":-2.504893071445205,"x":142.06,"y":201.23,"x0":-1.6244015858575387,"y0":50.00596239813262,"z0":5.053182255401082,"aX":-12.19746945277335},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":12.4,"spinRate":1688,"spinDirection":254},"zone":13,"typeConfidence":0.83,"plateTime":0.43117424355043577,"extension":6.254264445162103},"index":7,"playId":"c1a6b5c5-387a-33dd-ac41-d93660fbbf6a","pitchNumber":5,"startTime":"2026-04-05T01:07:39.088Z","endTime":"2026-04-05T01:07:43.700Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":68.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.095152982734458,"aZ":-36.77698041205763,"pfxX":12.6891525371646,"pfxZ":-3.8303627925973895,"pX":-0.5050604119253769,"pZ":1.6490132363444876,"vX0":-0.8711090887621349,"vY0":-110.34571690929431,"vZ0":-0.312585696387089,"x":136.25,"y":194.26,"x0":-1.7425960996034244,"y0":50.000864072884944,"z0":5.749082971087103,"aX":15.264061817094648},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-6.6,"breakHorizontal":-22.6,"spinRate":3068,"spinDirection":55},"zone":7,"typeConfidence":0.9,"plateTime":0.5010809913865479,"extension":5.65106468528853},"index":8,"playId":"38c17b71-bb52-3663-bad9-200021e9fdf3","pitchNumber":6,"startTime":"2026-04-05T01:08:07.737Z","endTime":"2026-04-05T01:08:12.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:08:12.782Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-05T01:08:14.710Z","endTime":"2026-04-05T01:10:53.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00517467557927,"aZ":-29.074572971931197,"pfxX":-11.55018798243115,"pfxZ":1.6159234900173498,"pX":1.5562336627013682,"pZ":2.5517363293037363,"vX0":11.131313315726894,"vY0":-138.08356282200413,"vZ0":-1.821444271337633,"x":57.68,"y":169.88,"x0":-1.0351381907991473,"y0":50.00561476078128,"z0":5.184410661566731,"aX":-22.210110508118262},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.8,"breakHorizontal":18.5,"spinRate":2088,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.39733011711018884,"extension":6.211906071022508},"index":0,"playId":"e316d22e-1a07-3a15-80d0-e90ce037d6cf","pitchNumber":1,"startTime":"2026-04-05T01:08:34.687Z","endTime":"2026-04-05T01:08:38.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.387226055355775,"aZ":-30.512917812405856,"pfxX":-11.846525471370683,"pfxZ":0.8648800548273492,"pX":0.45172288478893047,"pZ":2.17731416845899,"vX0":8.305208166386896,"vY0":-137.9191728149378,"vZ0":-2.3977684675714603,"x":99.78,"y":179.99,"x0":-1.068690360523146,"y0":50.00168511664933,"z0":5.128368149452024,"aX":-22.684257602612696},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.2,"breakHorizontal":19.6,"spinRate":2102,"spinDirection":245},"zone":6,"typeConfidence":0.89,"plateTime":0.3980496954451702,"extension":6.593802334217651},"index":1,"playId":"e8525197-6623-37e1-b808-edb5c80e9efa","pitchNumber":2,"startTime":"2026-04-05T01:08:46.543Z","endTime":"2026-04-05T01:08:50.952Z","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":1},"pitchData":{"startSpeed":76.4,"endSpeed":69.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17573598734186,"aZ":-35.19412948945031,"pfxX":11.883296963936397,"pfxZ":-2.4682015178047045,"pX":-0.23156394977660738,"pZ":2.003365601458705,"vX0":-0.35114026107001706,"vY0":-111.11404356968848,"vZ0":0.3289306548559594,"x":125.83,"y":184.69,"x0":-1.6079972595602698,"y0":50.00550605212895,"z0":5.5803281599247265,"aX":14.51872379294945},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-4.0,"breakHorizontal":-21.2,"spinRate":3119,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.49734882250040524,"extension":5.8470462874632405},"index":2,"playId":"9e44984a-331a-353a-a25c-0ed7ebb51db1","pitchNumber":3,"startTime":"2026-04-05T01:08:57.769Z","endTime":"2026-04-05T01:09:02.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63134123582154,"aZ":-27.024098812261084,"pfxX":-11.711041525559263,"pfxZ":2.7269262251558484,"pX":1.3786148923172237,"pZ":2.6589724256579585,"vX0":10.495379530467666,"vY0":-136.9383457702489,"vZ0":-1.665739648672929,"x":64.45,"y":166.99,"x0":-0.9914252103893227,"y0":50.00520567712753,"z0":5.132839739458489,"aX":-22.13530084462129},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.8,"breakHorizontal":18.8,"spinRate":2116,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4007459789068575,"extension":6.530339210683395},"index":3,"playId":"950544a0-8e4d-3ddc-950e-9270d100879c","pitchNumber":4,"startTime":"2026-04-05T01:09:11.431Z","endTime":"2026-04-05T01:09:15.151Z","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":87.3,"endSpeed":80.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746806554048682,"aZ":-31.14225755106513,"pfxX":2.9315719122439665,"pfxZ":0.6327625797584755,"pX":0.9301029093085077,"pZ":2.5291767593043835,"vX0":4.6028842040733355,"vY0":-127.18326996992103,"vZ0":-1.0212256168879914,"x":81.55,"y":170.49,"x0":-1.2832171379485509,"y0":50.005783366145316,"z0":5.4026768980636986,"aX":4.80961586253271},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":-6.4,"spinRate":2444,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4304310152024393,"extension":6.200439662281351},"index":4,"playId":"a0ddc11f-6e1c-35a6-bc89-df0aa453a067","pitchNumber":5,"startTime":"2026-04-05T01:09:24.057Z","endTime":"2026-04-05T01:09:31.415Z","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":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.527500857338847,"aZ":-40.07574436314204,"pfxX":10.327975194152419,"pfxZ":-6.363963041817022,"pX":-1.5653567351154276,"pZ":1.8707539395180401,"vX0":-2.7740715604379336,"vY0":-111.4329323606503,"vZ0":1.0006331947932852,"x":176.67,"y":188.27,"x0":-1.636146670575668,"y0":50.005555742548914,"z0":5.600373008043854,"aX":12.816059027016225},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.8,"breakHorizontal":-17.8,"spinRate":3001,"spinDirection":50},"zone":13,"typeConfidence":0.9,"plateTime":0.4940693283114763,"extension":6.107814128296961},"index":5,"playId":"6c91368d-3357-36f2-92a4-69ec371d6158","pitchNumber":6,"startTime":"2026-04-05T01:10:10.110Z","endTime":"2026-04-05T01:10:13.796Z","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":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-05T01:10:19.981Z","endTime":"2026-04-05T01:10:31.647Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246376900012887,"aZ":-30.001593912082917,"pfxX":-9.52909578680622,"pfxZ":1.1397185190188868,"pX":-1.0037810045095852,"pZ":3.576276176519638,"vX0":4.175791858203549,"vY0":-137.21599776127726,"vZ0":1.1389634087498002,"x":155.26,"y":142.22,"x0":-1.3069230266092922,"y0":50.0034803579492,"z0":5.199307090073172,"aX":-18.178826115563727},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.5,"breakHorizontal":16.4,"spinRate":2242,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.3991072936772593,"extension":6.344549548753366},"index":7,"playId":"f62cb669-c54b-3839-8624-825e97303a16","pitchNumber":7,"startTime":"2026-04-05T01:10:31.647Z","endTime":"2026-04-05T01:10:35.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69248926651329,"aZ":-31.127276205644705,"pfxX":-11.275160049936957,"pfxZ":0.5500806084888339,"pX":0.6177046757631673,"pZ":2.2955013944841243,"vX0":8.684221919609472,"vY0":-137.36065540576783,"vZ0":-1.8868387187028128,"x":93.45,"y":176.8,"x0":-1.115763890788375,"y0":50.00670454451042,"z0":5.102511413099462,"aX":-21.60643742419295},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.8,"breakHorizontal":18.7,"spinRate":2081,"spinDirection":249},"zone":6,"typeConfidence":2.0,"plateTime":0.398363764576529,"extension":6.4298972019702285},"index":8,"playId":"970fbd8e-5c70-3eb0-a6e1-22e3b722d7dc","pitchNumber":8,"startTime":"2026-04-05T01:10:49.293Z","endTime":"2026-04-05T01:10:53.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:10:53.087Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Polanco called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-05T01:11:08.850Z","endTime":"2026-04-05T01:12:31.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02015067039555,"aZ":-29.401779487114222,"pfxX":-12.492655799836676,"pfxZ":1.434858246870001,"pX":0.10566625700761276,"pZ":1.946902224153029,"vX0":8.199680317940906,"vY0":-137.87499160529433,"vZ0":-3.206511921833126,"x":112.97,"y":186.21,"x0":-1.2750422864384912,"y0":50.00572277330182,"z0":5.097058841025483,"aX":-24.19265687370957},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.2,"breakHorizontal":21.0,"spinRate":2249,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.3964044046315527,"extension":6.398694345847328},"index":0,"playId":"3904d01e-956f-31a5-b962-f8c0e733db76","pitchNumber":1,"startTime":"2026-04-05T01:11:16.195Z","endTime":"2026-04-05T01:11:21.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.890504383032596,"aZ":-37.46973694527051,"pfxX":-7.198261264932553,"pfxZ":-3.202949683732072,"pX":0.4490332593453642,"pZ":1.729516044518905,"vX0":7.273912923673584,"vY0":-128.43684171161988,"vZ0":-1.0104720964478155,"x":99.88,"y":192.08,"x0":-1.4970446490213376,"y0":50.001557431402254,"z0":5.066135554776371,"aX":-11.915151728905343},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.8,"breakHorizontal":11.2,"spinRate":1775,"spinDirection":254},"zone":9,"typeConfidence":0.84,"plateTime":0.42796956293540367,"extension":6.263753822525645},"index":1,"playId":"4fd8c56e-a877-3d8c-88b0-515acf461930","pitchNumber":2,"startTime":"2026-04-05T01:11:47.508Z","endTime":"2026-04-05T01:11:51.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.263756761348183,"aZ":-33.59523123790206,"pfxX":-8.331417825717569,"pfxZ":-0.8604499192681256,"pX":-0.7192103528318652,"pZ":2.641887814899104,"vX0":4.981127794213287,"vY0":-128.27476591489685,"vZ0":0.3856495014373438,"x":144.41,"y":167.45,"x0":-1.6108298434749557,"y0":50.00195165476351,"z0":5.123695833927007,"aX":-13.78645326534405},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.2,"breakHorizontal":13.8,"spinRate":2036,"spinDirection":259},"zone":4,"typeConfidence":0.84,"plateTime":0.4281458837914953,"extension":6.182558898587215},"index":2,"playId":"49aa6042-45f3-3a4d-a8dd-3ec658375491","pitchNumber":3,"startTime":"2026-04-05T01:12:26.430Z","endTime":"2026-04-05T01:12:31.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:12:31.778Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-05T01:14:38.723Z","endTime":"2026-04-05T01:17:51.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67785786213484,"aZ":-24.5354107363591,"pfxX":-9.762890822639992,"pfxZ":4.125260039500226,"pX":-0.23878783094271314,"pZ":2.7376753128910494,"vX0":5.33637631111746,"vY0":-135.08007862420396,"vZ0":-5.150948857813177,"x":126.1,"y":164.86,"x0":-0.9685584300353677,"y0":50.00649445232265,"z0":6.388394313366629,"aX":-18.094360342300984},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":16.6,"spinRate":2102,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4050603010268743,"extension":5.858943292916352},"index":0,"playId":"7782729e-ae29-35fa-8cee-af9890299e23","pitchNumber":1,"startTime":"2026-04-05T01:14:44.689Z","endTime":"2026-04-05T01:14:49.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716828524849372,"aZ":-25.585329171341826,"pfxX":-10.128061253795368,"pfxZ":3.4530144174526924,"pX":-0.3937079474919876,"pZ":2.2089244060274975,"vX0":5.176229877746348,"vY0":-137.08858497840234,"vZ0":-6.4984184921972545,"x":132.01,"y":179.14,"x0":-0.9884384892092117,"y0":50.00175437310365,"z0":6.351501540468557,"aX":-19.315837171717412},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.0,"breakHorizontal":17.3,"spinRate":2145,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.3992331410069765,"extension":5.91072899234162},"index":1,"playId":"e3e0153e-f7ac-34b3-84c1-19e773959d4a","pitchNumber":2,"startTime":"2026-04-05T01:14:59.598Z","endTime":"2026-04-05T01:15:03.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.013731509576438,"aZ":-23.291837865706963,"pfxX":-11.331608811388959,"pfxZ":4.723348192818038,"pX":0.6191262550348915,"pZ":1.3342411924023572,"vX0":12.793492256033781,"vY0":-136.0636931218015,"vZ0":-8.959499759328388,"x":93.4,"y":202.76,"x0":-2.664811014171373,"y0":50.00392683183707,"z0":6.27565277058338,"aX":-21.31279379038172},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":17.9,"spinRate":2213,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40208649976926125,"extension":6.112629112569707},"index":2,"playId":"64504094-3bf6-3c6c-b768-53b7f0d29497","pitchNumber":3,"startTime":"2026-04-05T01:15:18.816Z","endTime":"2026-04-05T01:15:22.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50010074345283,"aZ":-35.51740726717547,"pfxX":8.21064529080804,"pfxZ":-2.3291995669094945,"pX":1.4772472149050033,"pZ":1.9544613872914862,"vX0":8.001135144027442,"vY0":-119.43548766677473,"vZ0":-2.9728501537118737,"x":60.69,"y":186.01,"x0":-2.9916910273372403,"y0":50.00456383837968,"z0":6.43187234163229,"aX":11.778092604903195},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.7,"breakHorizontal":-16.9,"spinRate":2888,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45982960189827526,"extension":5.950634319346456},"index":3,"playId":"0b3cd27b-63c6-3b62-9401-b11ab6d7ba58","pitchNumber":4,"startTime":"2026-04-05T01:15:37.470Z","endTime":"2026-04-05T01:15:41.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.672181680043465,"aZ":-28.134590230110803,"pfxX":-11.186345166042791,"pfxZ":2.137053476418947,"pX":-0.7330929929707721,"pZ":2.445503674774717,"vX0":9.857197020477305,"vY0":-136.5287677131218,"vZ0":-5.316207951414401,"x":144.94,"y":172.75,"x0":-2.934505862412095,"y0":50.00421340045918,"z0":6.351010016258461,"aX":-21.149243813844052},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.9,"breakHorizontal":18.2,"spinRate":2173,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.40097723130214913,"extension":5.887715214507949},"index":4,"playId":"2777f837-fcad-303d-8a1c-47c938a13146","pitchNumber":5,"startTime":"2026-04-05T01:15:54.083Z","endTime":"2026-04-05T01:15:58.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28417609729481,"aZ":-27.557324266702775,"pfxX":-11.298217767232828,"pfxZ":2.413945306840983,"pX":-0.25126653216164074,"pZ":1.7907432940757508,"vX0":11.100677927897715,"vY0":-137.1884318476515,"vZ0":-7.142838116606308,"x":126.58,"y":190.43,"x0":-2.8748241674645327,"y0":50.00445105168974,"z0":6.2966776000843,"aX":-21.619211219640807},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":2155,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3986787587990692,"extension":6.182881129891002},"index":5,"playId":"343f7c3e-2b5e-3eb4-9f37-3f3bee6e6294","pitchNumber":6,"startTime":"2026-04-05T01:16:16.198Z","endTime":"2026-04-05T01:16:22.801Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-05T01:17:14.345Z","endTime":"2026-04-05T01:17:27.586Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390660403796574,"aZ":-26.260063866103614,"pfxX":-0.2736836148107804,"pfxZ":3.5280323277515135,"pX":0.08768466049677431,"pZ":1.5942717843038792,"vX0":7.174064974892602,"vY0":-128.73851958676113,"vZ0":-7.037533138481607,"x":113.66,"y":195.73,"x0":-2.7024752603138973,"y0":50.000376912096115,"z0":6.403543455699521,"aX":-0.46023271791519044},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-1.2,"spinRate":2499,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4258999154378902,"extension":5.991191124171952},"index":7,"playId":"42e4dacc-929b-3194-a16d-eeaae6e5aaac","pitchNumber":7,"startTime":"2026-04-05T01:17:27.586Z","endTime":"2026-04-05T01:17:32.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206481801279214,"aZ":-29.054641529914715,"pfxX":-11.251180273814064,"pfxZ":1.6458061234972092,"pX":-1.232046159360753,"pZ":2.9706482311434197,"vX0":8.834054891472917,"vY0":-136.8236568392016,"vZ0":-3.8415227955425038,"x":163.96,"y":158.57,"x0":-3.0409243177234653,"y0":50.002578026065095,"z0":6.383915873318855,"aX":-21.3306705444581},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.4,"breakHorizontal":18.5,"spinRate":2103,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.400327246649419,"extension":6.053254060529506},"index":8,"playId":"3b60c03e-4322-306b-b9f1-3c56c58631aa","pitchNumber":8,"startTime":"2026-04-05T01:17:46.242Z","endTime":"2026-04-05T01:17:51.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:17:51.056Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out sharply to right fielder Brett Baty.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-05T01:17:53.189Z","endTime":"2026-04-05T01:19:01.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.669751767548767,"aZ":-29.578874370738387,"pfxX":-10.967269793075817,"pfxZ":1.4361298836972178,"pX":-0.2171014438342547,"pZ":1.1166699906465156,"vX0":5.630634831780684,"vY0":-133.95133266923548,"vZ0":-7.849027957526571,"x":125.28,"y":208.63,"x0":-0.9288110858180898,"y0":50.00132335438929,"z0":6.218789522759505,"aX":-19.800366162807197},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.0,"breakHorizontal":18.5,"spinRate":2051,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.40991153702482874,"extension":5.862328811849575},"index":0,"playId":"ea3b4365-25bd-3d17-823d-9da3bcca5f1e","pitchNumber":1,"startTime":"2026-04-05T01:18:17.015Z","endTime":"2026-04-05T01:18:21.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37091670753087,"aZ":-25.11936459598459,"pfxX":-10.08816589948641,"pfxZ":3.6894370918666155,"pX":-1.461930256281209,"pZ":2.7028440871843227,"vX0":2.1631975595424096,"vY0":-137.32983374223903,"vZ0":-5.416631842766771,"x":172.73,"y":165.8,"x0":-0.9492922099354865,"y0":50.00021157436124,"z0":6.409108121860487,"aX":-19.267539362149712},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.8,"breakHorizontal":17.8,"spinRate":2106,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3988230836473292,"extension":5.780756456300953},"index":1,"playId":"7c1e98e9-3d5d-3447-b4a2-b5f040eb461f","pitchNumber":2,"startTime":"2026-04-05T01:18:33.597Z","endTime":"2026-04-05T01:18:37.227Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.290346525655025,"aZ":-26.781698859283242,"pfxX":-10.60802747560805,"pfxZ":2.9085545234536827,"pX":0.6481687567935428,"pZ":1.8130172760350391,"vX0":7.444284828597608,"vY0":-135.32248870765648,"vZ0":-6.847607694883266,"x":92.29,"y":189.83,"x0":-0.758937115141477,"y0":50.00577958019424,"z0":6.250264609383901,"aX":-19.694412096219654},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":17.6,"spinRate":2131,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.40461412671116825,"extension":5.784124860816705},"hitData":{"launchSpeed":102.3,"launchAngle":17.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.47,"coordY":90.96}},"index":2,"playId":"95888e8b-bd9a-3d53-98fc-869234b2b47c","pitchNumber":3,"startTime":"2026-04-05T01:18:53.479Z","endTime":"2026-04-05T01:19:01.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:19:01.489Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-05T01:19:03.953Z","endTime":"2026-04-05T01:20:33.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26569549927333,"aZ":-36.855259277722716,"pfxX":8.62650608426946,"pfxZ":-3.3751666308326094,"pX":1.4270318018838182,"pZ":2.612570219929946,"vX0":3.124113652004049,"vY0":-117.57904915781131,"vZ0":-1.0528124345102376,"x":62.6,"y":168.24,"x0":-1.043222432402735,"y0":50.00377774181435,"z0":6.5151431106012625,"aX":11.963030096723594},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.1,"breakHorizontal":-16.4,"spinRate":2817,"spinDirection":43},"zone":12,"typeConfidence":2.0,"plateTime":0.46754356986072665,"extension":5.821009791443388},"index":0,"playId":"ea320997-681c-3efb-87e0-e8c9373021b1","pitchNumber":1,"startTime":"2026-04-05T01:19:27.934Z","endTime":"2026-04-05T01:19:31.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.091336269383067,"aZ":-26.74088017910467,"pfxX":-9.95281695223614,"pfxZ":2.8967628913489687,"pX":-0.5520683620638442,"pZ":2.07406963429083,"vX0":4.718871690199777,"vY0":-136.09179885994175,"vZ0":-6.272932964461433,"x":138.04,"y":182.78,"x0":-1.0162026713236834,"y0":50.002299923575734,"z0":6.263245128208692,"aX":-18.65304925687826},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.1,"breakHorizontal":17.0,"spinRate":2133,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.40259253778756454,"extension":5.864501251845592},"index":1,"playId":"2b53b713-5fd5-368e-a6d9-b8527eca6503","pitchNumber":2,"startTime":"2026-04-05T01:19:44.059Z","endTime":"2026-04-05T01:19:47.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.855928530882746,"aZ":-28.853170183695067,"pfxX":1.005250910095692,"pfxZ":2.0430145190138127,"pX":-0.17974069934544004,"pZ":1.8323060349162898,"vX0":1.472554807339242,"vY0":-126.7684463653717,"vZ0":-5.665376412235898,"x":123.85,"y":189.31,"x0":-0.8987583296344329,"y0":50.00605664867259,"z0":6.398910650752515,"aX":1.6365405802403146},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-2.2,"spinRate":2567,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.43202857562559727,"extension":5.920555342265734},"index":2,"playId":"fef15c4d-b913-3656-b982-2c99f936ab11","pitchNumber":3,"startTime":"2026-04-05T01:20:07.106Z","endTime":"2026-04-05T01:20:11.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95268486267432,"aZ":-33.643384888398145,"pfxX":4.90471361450102,"pfxZ":-1.0351899292459326,"pX":2.164304811106605,"pZ":1.7495304763917536,"vX0":5.536950792443071,"vY0":-119.44693877759086,"vZ0":-3.6856805513931388,"x":34.5,"y":191.54,"x0":-0.8372182129775947,"y0":50.00295343138456,"z0":6.396652289021319,"aX":6.956701459634747},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.6,"breakHorizontal":-10.4,"spinRate":2959,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4618160164069627,"extension":5.927509003282371},"index":3,"playId":"0b5d3a95-ef46-36ae-ba05-26d4b9e567e1","pitchNumber":4,"startTime":"2026-04-05T01:20:26.645Z","endTime":"2026-04-05T01:20:33.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:20:33.126Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to second baseman Marcus Semien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-05T01:20:35.930Z","endTime":"2026-04-05T01:22:50.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":"Pop Out","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":5},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93927035197301,"aZ":-27.980121406778395,"pfxX":-11.420455227949981,"pfxZ":2.334072765786318,"pX":-0.11006529048103846,"pZ":1.7738521839843446,"vX0":6.128906027747032,"vY0":-134.40885346558292,"vZ0":-6.457060881812349,"x":121.2,"y":190.89,"x0":-0.9576934250207344,"y0":50.00499413756546,"z0":6.242299976515915,"aX":-20.528181000526185},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.8,"breakHorizontal":19.1,"spinRate":2098,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4103070393692869,"extension":5.840561235131134},"index":0,"playId":"efd82258-e624-38c5-92cd-593a591a95fc","pitchNumber":1,"startTime":"2026-04-05T01:21:00.744Z","endTime":"2026-04-05T01:21:05.011Z","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":87.4,"endSpeed":80.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.296463582231617,"aZ":-32.2017538534588,"pfxX":-7.794442048085758,"pfxZ":-0.021364951534927457,"pX":-0.6840476312299767,"pZ":1.4477155139969644,"vX0":3.2708540535179678,"vY0":-127.15930927975224,"vZ0":-5.701529631132689,"x":143.07,"y":199.69,"x0":-0.978032765610673,"y0":50.000298900581534,"z0":6.289176788517065,"aX":-12.698128995798331},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.2,"breakHorizontal":13.3,"spinRate":708,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4315781640386165,"extension":5.858371357823608},"index":1,"playId":"a847937d-e6af-3028-8a79-1e6d9621d250","pitchNumber":2,"startTime":"2026-04-05T01:21:17.898Z","endTime":"2026-04-05T01:21:21.802Z","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":93.3,"endSpeed":84.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2128645467105,"aZ":-28.33843612386918,"pfxX":-10.509077238259223,"pfxZ":2.0880299409953142,"pX":-1.1642225885153086,"pZ":3.6413806054076865,"vX0":3.122911855505688,"vY0":-135.7011958744789,"vZ0":-2.0234307509565506,"x":161.38,"y":140.46,"x0":-0.9765141590566919,"y0":50.00064584770687,"z0":6.403218959049752,"aX":-19.276872908285657},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.5,"breakHorizontal":18.1,"spinRate":2098,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4061836827291079,"extension":5.78469563281287},"index":2,"playId":"1ddbbe32-5212-3ed0-b36a-d6f403776de1","pitchNumber":3,"startTime":"2026-04-05T01:21:37.104Z","endTime":"2026-04-05T01:21:40.861Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42726918146498,"aZ":-30.482154501882164,"pfxX":-10.297330779244362,"pfxZ":0.9324769989343338,"pX":-0.38303926591220794,"pZ":4.219193544724237,"vX0":4.604709001700133,"vY0":-135.10381633379836,"vZ0":-0.2687901578273989,"x":131.6,"y":124.86,"x0":-0.7889746890255128,"y0":50.003876565870264,"z0":6.496101234429848,"aX":-18.690392981971424},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.9,"breakHorizontal":17.4,"spinRate":2138,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.4082743509174369,"extension":5.811393939463714},"index":3,"playId":"62e9f4d1-bc4a-3cc6-9c3c-725815377fd6","pitchNumber":4,"startTime":"2026-04-05T01:21:57.127Z","endTime":"2026-04-05T01:22:01.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22393571046199,"aZ":-27.982878783493167,"pfxX":0.5153223914540954,"pfxZ":2.570022041768631,"pX":0.2877037981780047,"pZ":3.132200341050056,"vX0":3.0027771895388633,"vY0":-127.72710265372255,"vZ0":-2.6784786480605187,"x":106.03,"y":154.21,"x0":-0.975957219729214,"y0":50.004720177034315,"z0":6.422091239444758,"aX":0.841443030051966},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":-1.7,"spinRate":2515,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.43077644371086077,"extension":5.863096142366306},"index":4,"playId":"9997e7a3-557f-32e8-80e9-23b583d4a90e","pitchNumber":5,"startTime":"2026-04-05T01:22:20.874Z","endTime":"2026-04-05T01:22:25.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.77478513810774,"aZ":-25.672910958785288,"pfxX":-12.07054167320896,"pfxZ":3.502947900409054,"pX":0.20957174427591643,"pZ":2.183344421829682,"vX0":7.016372600050447,"vY0":-136.72000646008976,"vZ0":-6.050795595159926,"x":109.01,"y":179.83,"x0":-0.8491318648427227,"y0":50.00159375049872,"z0":6.235910519127542,"aX":-22.391573239976605},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":19.9,"spinRate":2231,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4037273130275567,"extension":5.927443637811582},"hitData":{"launchSpeed":71.3,"launchAngle":53.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.56,"coordY":133.48}},"index":5,"playId":"c865b882-093f-3357-82bd-025a159b560c","pitchNumber":6,"startTime":"2026-04-05T01:22:39.703Z","endTime":"2026-04-05T01:22:50.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:22:50.318Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T01:23:11.576Z","endTime":"2026-04-05T01:25:58.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15076685533694,"aZ":-29.439774582519018,"pfxX":-11.17741105105576,"pfxZ":1.4485401884295612,"pX":0.08675155550167185,"pZ":3.3116265504064453,"vX0":7.77678690710958,"vY0":-136.6732997416124,"vZ0":0.14482893063993696,"x":113.69,"y":149.37,"x0":-1.343418740698103,"y0":50.00570653587888,"z0":5.279927143902352,"aX":-21.14728318408699},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":18.6,"spinRate":2092,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.40076838956448535,"extension":6.251572038381549},"index":0,"playId":"665ebde8-d13e-387f-816b-09ece28c36ca","pitchNumber":1,"startTime":"2026-04-05T01:24:57.810Z","endTime":"2026-04-05T01:25:03.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.535711474547593,"aZ":-36.4292554731037,"pfxX":-8.648046030256184,"pfxZ":-2.597160484712221,"pX":-1.1520160316470536,"pZ":2.2842790238953943,"vX0":4.172450053493891,"vY0":-127.15526309468936,"vZ0":-0.0070948664612346946,"x":160.91,"y":177.1,"x0":-1.6887929495307707,"y0":50.00006462032244,"z0":5.1722109778602015,"aX":-14.19000488644663},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.4,"breakHorizontal":14.8,"spinRate":1829,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.43038936099090197,"extension":5.886314896589513},"index":1,"playId":"a98d903f-9b43-31a0-bc6e-38332c840607","pitchNumber":2,"startTime":"2026-04-05T01:25:12.037Z","endTime":"2026-04-05T01:25:15.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.214625309478432,"aZ":-29.275908870514485,"pfxX":3.446288156013569,"pfxZ":1.7612209998220578,"pX":-1.099957536624517,"pZ":2.9751289058685533,"vX0":0.9112208556584402,"vY0":-127.66446214559741,"vZ0":-0.01022611354468328,"x":158.93,"y":158.45,"x0":-1.909485225870444,"y0":50.00147106975517,"z0":5.2907958779712105,"aX":5.666311198700745},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":-6.5,"spinRate":2329,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4296510699047169,"extension":6.218583126674375},"index":2,"playId":"2409b620-8b11-3304-9251-bf52299507fe","pitchNumber":3,"startTime":"2026-04-05T01:25:24.787Z","endTime":"2026-04-05T01:25:28.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64307452925856,"aZ":-28.308514315517495,"pfxX":-10.921171690488876,"pfxZ":2.0590392473487,"pX":0.47092589861084116,"pZ":3.03845849560334,"vX0":8.310424738607374,"vY0":-135.78780916615614,"vZ0":-0.4466056137317631,"x":99.05,"y":156.74,"x0":-1.2044026088742192,"y0":50.00057745049362,"z0":5.1680052143423865,"aX":-20.471722049971415},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":18.1,"spinRate":1967,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.4027807875976559,"extension":6.32140253860931},"index":3,"playId":"60910a65-4274-36fb-83d3-27af0f712b7f","pitchNumber":4,"startTime":"2026-04-05T01:25:36.795Z","endTime":"2026-04-05T01:25:40.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.930383309917207,"aZ":-38.1826565950286,"pfxX":10.191943337076944,"pfxZ":-4.79813873375536,"pX":1.1386627829337035,"pZ":1.5942977818891286,"vX0":3.1526121011655266,"vY0":-112.00064629991307,"vZ0":-0.057412762543011864,"x":73.6,"y":195.73,"x0":-1.6166327351615195,"y0":50.00245318322052,"z0":5.572245318005332,"aX":12.76247000895107},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-8.3,"breakHorizontal":-19.3,"spinRate":3122,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4917398457072695,"extension":6.275548553517815},"index":4,"playId":"3cb3f196-5332-3973-baf7-c6706a4c1d99","pitchNumber":5,"startTime":"2026-04-05T01:25:53.296Z","endTime":"2026-04-05T01:25:58.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:25:58.500Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mark Vientos doubles (2) on a ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T01:26:03.519Z","endTime":"2026-04-05T01:26:57.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31525647034545,"aZ":-27.81493485751249,"pfxX":2.4839925675482375,"pfxZ":2.526627059950134,"pX":1.3772766563073164,"pZ":1.9407297998818274,"vX0":6.140894518693007,"vY0":-130.26664912477267,"vZ0":-3.197412373138443,"x":64.5,"y":186.38,"x0":-1.3295868281440841,"y0":50.004492799623314,"z0":5.277698343478605,"aX":4.285094252643354},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":-5.8,"spinRate":2481,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4198186283457801,"extension":6.213782916962305},"index":0,"playId":"d0092a3a-9f6c-3a61-bc3b-01bde16accff","pitchNumber":1,"startTime":"2026-04-05T01:26:20.312Z","endTime":"2026-04-05T01:26:24.158Z","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":93.3,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.828982683951075,"aZ":-27.235105018807452,"pfxX":-11.44830854620225,"pfxZ":2.6534783972798435,"pX":-0.012112109873762624,"pZ":1.7083041903643377,"vX0":7.804267381822741,"vY0":-135.62046324914624,"vZ0":-3.936094999868743,"x":117.46,"y":192.66,"x0":-1.4405272571468188,"y0":50.00367698991642,"z0":5.079407670323429,"aX":-21.314023055425004},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.2,"breakHorizontal":19.1,"spinRate":2094,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4039611742277982,"extension":6.7834035082869395},"index":1,"playId":"34cfca09-ecf7-3c66-a513-03ccff1da2e8","pitchNumber":2,"startTime":"2026-04-05T01:26:31.055Z","endTime":"2026-04-05T01:26:35.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09922383750057,"aZ":-27.466351431570104,"pfxX":-10.118601707293182,"pfxZ":2.557549663002332,"pX":-0.8522378547475553,"pZ":1.7883332550412754,"vX0":4.998048350725332,"vY0":-134.75128079762823,"vZ0":-3.6837849846248867,"x":149.49,"y":190.5,"x0":-1.4157830803353129,"y0":50.00318953140424,"z0":5.112248066937228,"aX":-18.62044083024197},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":17.3,"spinRate":2044,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.40637257718568387,"extension":6.622607413000992},"hitData":{"launchSpeed":102.0,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.15,"coordY":123.27}},"index":2,"playId":"b874d8de-e515-398a-a145-67123ae11523","pitchNumber":3,"startTime":"2026-04-05T01:26:45.095Z","endTime":"2026-04-05T01:26:57.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:26:57.833Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Young walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T01:27:03.288Z","endTime":"2026-04-05T01:28:36.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23736247767844,"aZ":-38.11048003036995,"pfxX":9.323463688527521,"pfxZ":-4.897875707223032,"pX":0.32993062797553246,"pZ":1.1824130020366954,"vX0":1.7806349756675681,"vY0":-110.2058854636652,"vZ0":-0.945700305582627,"x":104.42,"y":206.85,"x0":-1.701761301327717,"y0":50.00202132235918,"z0":5.694272171388193,"aX":11.301320844161172},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-8.8,"breakHorizontal":-17.4,"spinRate":3024,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.49978328580632736,"extension":5.951389653599432},"index":0,"playId":"1611b67b-7b67-3d56-84d6-546e45382484","pitchNumber":1,"startTime":"2026-04-05T01:27:27.226Z","endTime":"2026-04-05T01:27:31.357Z","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":93.7,"endSpeed":85.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.781236573840303,"aZ":-29.08884784562784,"pfxX":-11.282637664173535,"pfxZ":1.6400507225468939,"pX":1.2730094639896565,"pZ":2.99493774120721,"vX0":10.419113910746674,"vY0":-136.08244226031692,"vZ0":-0.4032017875068623,"x":68.48,"y":157.92,"x0":-1.132306834229539,"y0":50.0042613216566,"z0":5.153437209871856,"aX":-21.244832967819317},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.1,"breakHorizontal":18.4,"spinRate":2065,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.4019051799350448,"extension":6.320810898981449},"index":1,"playId":"1a3ba46e-f711-3899-a0f1-b6ecc70a25f9","pitchNumber":2,"startTime":"2026-04-05T01:27:41.964Z","endTime":"2026-04-05T01:27:45.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99101096724719,"aZ":-28.022893310021168,"pfxX":2.364494791975275,"pfxZ":2.469202086434729,"pX":0.21666114358582741,"pZ":3.1142454991908255,"vX0":3.640684886131261,"vY0":-128.2617629088576,"vZ0":-0.6180061134999799,"x":108.74,"y":154.7,"x0":-1.5229094944150114,"y0":50.00450724833851,"z0":5.524031862948697,"aX":3.98041300355799},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-5.0,"spinRate":2369,"spinDirection":168},"zone":2,"typeConfidence":2.0,"plateTime":0.42537875747469567,"extension":6.125124854809627},"index":2,"playId":"d3183d0d-9e7d-3015-a268-160f2c2483d0","pitchNumber":3,"startTime":"2026-04-05T01:27:56.891Z","endTime":"2026-04-05T01:28:01.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24216186113395,"aZ":-26.862810221666887,"pfxX":-0.18219552170558861,"pfxZ":3.1457170412400597,"pX":0.6321232081119,"pZ":3.671918188795086,"vX0":5.298873412106436,"vY0":-128.5097360402934,"vZ0":0.6792862827378761,"x":92.9,"y":139.64,"x0":-1.424533575135975,"y0":50.002204217578594,"z0":5.475335070179437,"aX":-0.3075690859554572},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":-0.7,"spinRate":2329,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.42465396941494227,"extension":5.947898660176319},"index":3,"playId":"6e73b4c9-aafc-31b5-96df-4c90a969edaa","pitchNumber":4,"startTime":"2026-04-05T01:28:15.711Z","endTime":"2026-04-05T01:28:19.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.051524201379095,"aZ":-29.482168080154604,"pfxX":-11.316625769663352,"pfxZ":1.4553323213281608,"pX":1.180146986563304,"pZ":3.21079431706079,"vX0":10.376100864735431,"vY0":-135.0232116143823,"vZ0":-0.06327020850853537,"x":72.02,"y":152.09,"x0":-1.2398822186923193,"y0":50.001779711689224,"z0":5.3068235769889744,"aX":-20.920810212583376},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.9,"breakHorizontal":18.4,"spinRate":2136,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.40545356297354607,"extension":6.19469363777565},"index":4,"playId":"042100eb-4a97-3e2c-852c-01d6bdc7c317","pitchNumber":5,"startTime":"2026-04-05T01:28:31.496Z","endTime":"2026-04-05T01:28:36.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:28:36.407Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a soft ground ball to shortstop Willy Adames. Mark Vientos to 3rd. Jared Young to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T01:28:39.363Z","endTime":"2026-04-05T01:30:37.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnThird":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.673949431718682,"aZ":-29.262996922484483,"pfxX":-9.841604620370536,"pfxZ":1.55795409186336,"pX":1.2169735394893049,"pZ":3.094971234517483,"vX0":9.334550009380658,"vY0":-135.54256741555633,"vZ0":-0.18217677007287503,"x":70.61,"y":155.22,"x0":-0.9871824394448053,"y0":50.00096219823013,"z0":5.200422141158088,"aX":-18.37297375809131},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":16.0,"spinRate":2120,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.4035721421678007,"extension":6.428232806451493},"index":0,"playId":"0e3f857c-dd4e-3f05-bce2-04f6fa1a698d","pitchNumber":1,"startTime":"2026-04-05T01:28:58.489Z","endTime":"2026-04-05T01:29:02.542Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.758418376482908,"aZ":-26.393375851270978,"pfxX":2.158876131846567,"pfxZ":3.46369684980671,"pX":0.08747745767464572,"pZ":1.8552946138908384,"vX0":3.1515336901822057,"vY0":-127.99511263016105,"vZ0":-3.5266110876067405,"x":113.67,"y":188.69,"x0":-1.437192440109988,"y0":50.00528929394603,"z0":5.302402133549056,"aX":3.6064056765223205},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":-4.6,"spinRate":2508,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4268283261981698,"extension":5.852038964661836},"index":1,"playId":"0af378b9-8674-312d-9c79-859c5b1436f0","pitchNumber":2,"startTime":"2026-04-05T01:29:13.198Z","endTime":"2026-04-05T01:29:40.206Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"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":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.833011481430436,"aZ":-39.45864884961239,"pfxX":10.015838118798047,"pfxZ":-5.96768990031247,"pX":-0.7779358758923407,"pZ":1.8434627569711406,"vX0":-0.8373562157034111,"vY0":-110.4019572997338,"vZ0":0.5453271072848596,"x":146.65,"y":189.01,"x0":-1.6906315873440683,"y0":50.005257042330534,"z0":5.786511070188035,"aX":12.218359139171152},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-10.3,"breakHorizontal":-17.9,"spinRate":3093,"spinDirection":52},"zone":7,"typeConfidence":0.91,"plateTime":0.4983868320505982,"extension":5.853303381393751},"index":2,"playId":"6c0f4229-8765-37c9-8466-337e4741214c","pitchNumber":3,"startTime":"2026-04-05T01:29:47.350Z","endTime":"2026-04-05T01:29:52.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.263144333322746,"aZ":-35.66106751129388,"pfxX":-7.643650530861079,"pfxZ":-2.1990419192108135,"pX":-0.5267698611057762,"pZ":2.1890653711707975,"vX0":5.0741486484624545,"vY0":-125.04082792245856,"vZ0":0.08362970675077785,"x":137.08,"y":179.68,"x0":-1.589437807128805,"y0":50.005463137846895,"z0":5.081664085808421,"aX":-12.103102582364183},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.7,"breakHorizontal":12.7,"spinRate":1715,"spinDirection":255},"zone":7,"typeConfidence":0.88,"plateTime":0.43807035930601446,"extension":6.1821080161698765},"index":3,"playId":"f4320f55-c123-320d-9159-f1e7c7c81509","pitchNumber":4,"startTime":"2026-04-05T01:30:05.801Z","endTime":"2026-04-05T01:30:09.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09032497017466,"aZ":-38.58955233579888,"pfxX":10.66622266970417,"pfxZ":-5.099952638169916,"pX":0.8021349768003937,"pZ":1.2959582186755576,"vX0":2.184772511118579,"vY0":-112.2485754002977,"vZ0":-0.6848892499663403,"x":86.42,"y":203.79,"x0":-1.572320789760615,"y0":50.004559611800715,"z0":5.584472480518318,"aX":13.412006692055753},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.0,"breakHorizontal":-19.9,"spinRate":3149,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.49072273605224837,"extension":6.080373897435057},"hitData":{"launchSpeed":54.4,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":114.72,"coordY":169.62}},"index":4,"playId":"b869f805-acf7-3ba3-8e10-b26df68fb85a","pitchNumber":5,"startTime":"2026-04-05T01:30:25.534Z","endTime":"2026-04-05T01:30:37.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:30:37.538Z","atBatIndex":10},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Carson Benge reaches on a fielding error by third baseman Matt Chapman. Mark Vientos scores. Jared Young scores. Marcus Semien to 3rd. Fielding error by first baseman Jerar Encarnacion.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T01:31:41.798Z","endTime":"2026-04-05T01:32:19.258Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-05T01:30:56.685Z","endTime":"2026-04-05T01:31:43.966Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.376079916341858,"aZ":-27.83310681092027,"pfxX":1.7470798850078855,"pfxZ":2.5735317502576187,"pX":-0.6013273447534866,"pZ":2.9959883080272887,"vX0":1.675028989370317,"vY0":-129.21411515901687,"vZ0":-0.47199696439718286,"x":139.92,"y":157.89,"x0":-1.485415720363895,"y0":50.00449812633979,"z0":5.322914894499321,"aX":2.9488982504615167},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":-3.6,"spinRate":2396,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.42418464229657316,"extension":6.461236458501815},"index":1,"playId":"480f510f-c03c-3327-bee0-95c72a0effcb","pitchNumber":1,"startTime":"2026-04-05T01:31:43.966Z","endTime":"2026-04-05T01:31:49.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.293094549724326,"aZ":-29.83802571322028,"pfxX":4.311056317368918,"pfxZ":1.4054456047766255,"pX":-0.39290795662018696,"pZ":3.2768296624032858,"vX0":1.467014758541947,"vY0":-128.73409688978919,"vZ0":0.5348749628071148,"x":131.98,"y":150.31,"x0":-1.5313359233840982,"y0":50.00635915417827,"z0":5.387600786451878,"aX":7.191854036966526},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.9,"breakHorizontal":-8.2,"spinRate":2442,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.42649548620609146,"extension":5.988433670684823},"index":2,"playId":"dde6db06-0d71-36e5-acd8-0b00010d384c","pitchNumber":2,"startTime":"2026-04-05T01:31:55.615Z","endTime":"2026-04-05T01:32:00.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29925853932751,"aZ":-34.64576445217678,"pfxX":-9.32274562049224,"pfxZ":-1.48992606856143,"pX":-1.4957946423562574,"pZ":1.768989960840181,"vX0":3.648653536159909,"vY0":-128.53267795095456,"vZ0":-1.4387683781723761,"x":174.02,"y":191.02,"x0":-1.731025875610507,"y0":50.00568072415536,"z0":5.053066614970538,"aX":-15.434157613546148},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.8,"breakHorizontal":16.0,"spinRate":1849,"spinDirection":262},"zone":13,"typeConfidence":0.83,"plateTime":0.42789611730120125,"extension":6.250307385876114},"hitData":{"launchSpeed":68.9,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.99,"coordY":172.87}},"index":3,"playId":"d1025842-7cea-3886-a4e0-20f029f8172b","pitchNumber":3,"startTime":"2026-04-05T01:32:08.147Z","endTime":"2026-04-05T01:32:19.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:32:19.258Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, second baseman Luis Arraez to first baseman Jerar Encarnacion. Marcus Semien scores. Carson Benge to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T01:33:00.126Z","endTime":"2026-04-05T01:33:35.281Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6674692533003,"aZ":-29.66451954367358,"pfxX":-10.775151402196094,"pfxZ":1.3454913841641076,"pX":-0.1309583812402689,"pZ":2.367476025702116,"vX0":6.891879072215241,"vY0":-136.04736646662386,"vZ0":-1.8693938055330495,"x":110.73,"y":154.84,"x0":-1.3008924467097662,"y0":50.00449716683654,"z0":5.125389085210768,"aX":-20.141157758143358},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":18.0,"spinRate":2185,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.40304872521128665,"extension":6.485732840011084},"index":0,"playId":"7ff2e646-d6b0-3277-87ee-bdab2e474ee8","pitchNumber":1,"startTime":"2026-04-05T01:33:00.126Z","endTime":"2026-04-05T01:33:03.914Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.243736326080004,"aZ":-28.45721804564326,"pfxX":-11.094374296776515,"pfxZ":2.026534606163816,"pX":-0.04237160859482183,"pZ":1.343360561744503,"vX0":7.124610410388835,"vY0":-134.91700809711296,"vZ0":-4.59190752646122,"x":118.62,"y":202.51,"x0":-1.280249349319895,"y0":50.0054722893411,"z0":5.080726749372834,"aX":-20.389582174918722},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":18.5,"spinRate":2086,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.40647770616168444,"extension":6.551356770517599},"hitData":{"launchSpeed":74.7,"launchAngle":-30.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.75,"coordY":145.07}},"index":1,"playId":"65813966-b707-3376-8f02-b30d55c9c09f","pitchNumber":2,"startTime":"2026-04-05T01:33:28.003Z","endTime":"2026-04-05T01:33:35.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:33:35.281Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-05T01:33:52.614Z","endTime":"2026-04-05T01:37:40.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.932807030920273,"aZ":-33.834855741903525,"pfxX":-10.091763402093623,"pfxZ":-1.0419649967022782,"pX":-0.03194298036150561,"pZ":2.1752395642167217,"vX0":7.118376890941815,"vY0":-125.23100559529021,"vZ0":-0.5516575730605395,"x":118.22,"y":180.05,"x0":-1.5920562807929346,"y0":50.00111207784392,"z0":5.1523697733442,"aX":-16.11945302034653},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":16.8,"spinRate":2038,"spinDirection":257},"zone":5,"typeConfidence":0.91,"plateTime":0.43642063621814664,"extension":6.0227912437645275},"index":0,"playId":"db7d5e4d-4cb4-379f-8607-c25fdf7752b5","pitchNumber":1,"startTime":"2026-04-05T01:34:04.921Z","endTime":"2026-04-05T01:34:08.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-05T01:34:22.013Z","endTime":"2026-04-05T01:34:40.120Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.153375262999557,"aZ":-33.68336047636848,"pfxX":-9.514688165005673,"pfxZ":-0.8968936454440044,"pX":0.6880857832328482,"pZ":2.17595338939864,"vX0":8.74152996887605,"vY0":-127.84855825238598,"vZ0":-0.8955532070326929,"x":90.77,"y":180.03,"x0":-1.517992243527881,"y0":50.00580446098317,"z0":5.144380166039029,"aX":-15.958575030826085},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.6,"breakHorizontal":15.6,"spinRate":2145,"spinDirection":260},"zone":6,"typeConfidence":0.91,"plateTime":0.4263232599274578,"extension":6.118483866900488},"index":2,"playId":"de08d2f2-8971-366d-98c8-cc7537a8f3b1","pitchNumber":2,"startTime":"2026-04-05T01:34:40.120Z","endTime":"2026-04-05T01:34:44.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02571555709016,"aZ":-32.23595560085246,"pfxX":-8.523053969718795,"pfxZ":-0.0427750983423234,"pX":-2.6324891101652854,"pZ":1.961740540954976,"vX0":0.813115459368343,"vY0":-125.409794513805,"vZ0":-1.4269224795786206,"x":217.34,"y":185.81,"x0":-1.8532860815405814,"y0":50.00110935895503,"z0":5.164142989827759,"aX":-13.592567923586248},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":15.2,"spinRate":1835,"spinDirection":260},"zone":13,"typeConfidence":0.86,"plateTime":0.4365266372199046,"extension":5.9127396728878},"index":3,"playId":"075ffeb3-27b2-3d92-8915-b13aafd3620c","pitchNumber":3,"startTime":"2026-04-05T01:35:10.636Z","endTime":"2026-04-05T01:35:13.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2514855079056,"aZ":-36.68251083979285,"pfxX":10.659818894059777,"pfxZ":-3.68685989878362,"pX":-0.6091642806753469,"pZ":1.682160183190045,"vX0":-0.32727743222068534,"vY0":-110.66366222946769,"vZ0":-0.3052641310298596,"x":140.22,"y":193.36,"x0":-1.8401744112050746,"y0":50.00223912319731,"z0":5.709262763467497,"aX":13.040586430009208},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-6.4,"breakHorizontal":-19.1,"spinRate":3172,"spinDirection":55},"zone":7,"typeConfidence":0.9,"plateTime":0.4975498917727572,"extension":5.922127987023595},"index":4,"playId":"12c2621d-84d6-39c0-8fc6-81c9afbf25ce","pitchNumber":4,"startTime":"2026-04-05T01:35:27.784Z","endTime":"2026-04-05T01:35:33.916Z","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":87.1,"endSpeed":78.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506581493981454,"aZ":-33.597484718442026,"pfxX":-9.108137564959454,"pfxZ":-0.8920279375127116,"pX":-1.0373034525400382,"pZ":2.244083905704497,"vX0":4.842453576131711,"vY0":-126.70205164919622,"vZ0":-0.48403740202335876,"x":156.54,"y":178.19,"x0":-1.8051977764939267,"y0":50.00127243997976,"z0":5.157628670354812,"aX":-14.585192226135934},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.4,"breakHorizontal":15.1,"spinRate":2195,"spinDirection":262},"zone":13,"typeConfidence":0.88,"plateTime":0.4348110662861666,"extension":5.794753334520432},"index":5,"playId":"c79063b6-dd91-3714-8076-54daf6782c46","pitchNumber":5,"startTime":"2026-04-05T01:36:00.970Z","endTime":"2026-04-05T01:36:07.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08291466549127,"aZ":-18.819324703560973,"pfxX":-8.041922583030383,"pfxZ":7.10740485025225,"pX":-0.4629058370277673,"pZ":3.0182442399456924,"vX0":5.463030649224226,"vY0":-136.47302345724276,"vZ0":-2.467855599199038,"x":134.64,"y":157.29,"x0":-1.449604329562486,"y0":50.00382161295831,"z0":5.235967317998652,"aX":-15.113654739990167},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":13.3,"spinRate":2195,"spinDirection":232},"zone":1,"typeConfidence":0.99,"plateTime":0.4019102036006168,"extension":6.422720021695946},"index":6,"playId":"5bfe644b-b51d-3315-a3be-f54cee441c5e","pitchNumber":6,"startTime":"2026-04-05T01:36:32.057Z","endTime":"2026-04-05T01:36:37.570Z","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":2},"pitchData":{"startSpeed":75.8,"endSpeed":68.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06752960321118,"aZ":-37.80669370696167,"pfxX":12.192491386846973,"pfxZ":-4.695504163529531,"pX":-1.1059593680961077,"pZ":1.9113918396940783,"vX0":-1.7956191617802362,"vY0":-110.23662428907002,"vZ0":0.45298844177412345,"x":159.16,"y":187.17,"x0":-1.8495930284262212,"y0":50.00064293240216,"z0":5.775269488521877,"aX":14.63629942594466},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-7.9,"breakHorizontal":-21.4,"spinRate":3077,"spinDirection":58},"zone":13,"typeConfidence":0.91,"plateTime":0.5016045721643909,"extension":5.779163575151054},"index":7,"playId":"310770cc-a154-3a40-9bbe-aa049b392ffe","pitchNumber":7,"startTime":"2026-04-05T01:36:54.417Z","endTime":"2026-04-05T01:36:58.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30015963769649,"aZ":-35.48042531864084,"pfxX":11.047074610802397,"pfxZ":-2.689923997381025,"pX":0.37978329626349155,"pZ":1.3037550659262267,"vX0":1.2390160464519524,"vY0":-111.130438059773,"vZ0":-1.1856961561691937,"x":102.52,"y":203.58,"x0":-1.6202920744228277,"y0":50.004987523629374,"z0":5.590826501980297,"aX":13.566146174767532},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-4.8,"breakHorizontal":-20.3,"spinRate":3104,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.496345738819977,"extension":6.036938612163824},"index":8,"playId":"8786d33b-e13b-3714-bac0-b581ef58f90c","pitchNumber":8,"startTime":"2026-04-05T01:37:12.456Z","endTime":"2026-04-05T01:37:16.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.616781859350105,"aZ":-33.81839819488495,"pfxX":-10.446287341949073,"pfxZ":-1.010611257279833,"pX":-0.1786725655806913,"pZ":0.950612709829634,"vX0":7.133439005835893,"vY0":-127.28753534158068,"vZ0":-3.436746653615814,"x":123.81,"y":213.11,"x0":-1.6689269219602665,"y0":50.00166669166268,"z0":5.013120925414959,"aX":-17.03589933251242},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.4,"breakHorizontal":17.2,"spinRate":1946,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.4313181958778003,"extension":6.606370710000536},"index":9,"playId":"e1a45efc-60db-327d-acdd-27ca242a6b4a","pitchNumber":9,"startTime":"2026-04-05T01:37:35.510Z","endTime":"2026-04-05T01:37:40.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:37:40.611Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a ground ball to third baseman Bo Bichette. Matt Chapman to 2nd. Matt Chapman advances to 2nd, on a throwing error by third baseman Bo Bichette.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-05T01:39:40.542Z","endTime":"2026-04-05T01:41:52.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817273245410174,"aZ":-30.191317946464288,"pfxX":-10.272377436294237,"pfxZ":1.0965054390675775,"pX":0.6035087619759775,"pZ":2.2364104645020872,"vX0":7.19456175976503,"vY0":-133.79392032973965,"vZ0":-5.111252496701942,"x":94.0,"y":178.4,"x0":-0.7854358504132064,"y0":50.00667800538258,"z0":6.33496840635701,"aX":-18.63107978366475},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.1,"breakHorizontal":17.0,"spinRate":2110,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4093637423842118,"extension":5.932612651837522},"index":0,"playId":"09061860-6424-3b6a-8e19-94767d841aa2","pitchNumber":1,"startTime":"2026-04-05T01:39:49.755Z","endTime":"2026-04-05T01:39:55.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96251432373819,"aZ":-30.051502690727396,"pfxX":-10.386818241127724,"pfxZ":1.1524749322159344,"pX":0.4998754812307446,"pZ":2.198308463438411,"vX0":6.9643107492285585,"vY0":-135.5519876326603,"vZ0":-5.264385355412121,"x":97.95,"y":179.43,"x0":-0.7641823270801954,"y0":50.00610676294,"z0":6.2857002921068545,"aX":-19.169739398813768},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":2191,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.40539589172363,"extension":5.906010135159109},"index":1,"playId":"4df2139a-9c61-335f-b02a-8ff5b29d12b2","pitchNumber":2,"startTime":"2026-04-05T01:40:05.872Z","endTime":"2026-04-05T01:40:12.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-05T01:40:23.765Z","endTime":"2026-04-05T01:40:31.240Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466391034374738,"aZ":-31.60749517302268,"pfxX":-1.221292869773702,"pfxZ":0.34780843576582754,"pX":1.1896367045418308,"pZ":2.5414350686461153,"vX0":10.131264332456466,"vY0":-126.35702339481706,"vZ0":-3.636080959804917,"x":71.65,"y":170.16,"x0":-2.71105568393086,"y0":50.002075585806395,"z0":6.5356025242552285,"aX":-1.9791184339461552},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":-0.1,"spinRate":2715,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4332963437115387,"extension":6.320735194620665},"index":3,"playId":"4fa2cec6-625b-3862-9abf-26873f210d9e","pitchNumber":3,"startTime":"2026-04-05T01:40:31.240Z","endTime":"2026-04-05T01:40:35.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70608384040519,"aZ":-34.81774044719054,"pfxX":8.968798916094123,"pfxZ":-1.8075226656138579,"pX":1.0156354710929671,"pZ":3.3459469031255655,"vX0":6.668620204021832,"vY0":-120.89730685379939,"vZ0":-0.4562363059068909,"x":78.29,"y":148.44,"x0":-2.9528154177197456,"y0":50.001324320708335,"z0":6.618821893400503,"aX":13.143021330453644},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.1,"breakHorizontal":-17.9,"spinRate":2931,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.45474517839124395,"extension":5.959464761153066},"index":4,"playId":"e3cbfebd-841c-3c51-8dad-396faebf96d2","pitchNumber":4,"startTime":"2026-04-05T01:40:54.472Z","endTime":"2026-04-05T01:41:00.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596922441312277,"aZ":-43.27459116350552,"pfxX":3.3131816094782067,"pfxZ":-7.754976402422638,"pX":-1.2492613958185166,"pZ":2.709366460933561,"vX0":2.9434800740310836,"vY0":-119.3777791205853,"vZ0":-0.06986393630241006,"x":164.62,"y":165.63,"x0":-2.931923881835472,"y0":50.00043501743546,"z0":6.659181007803035,"aX":4.744426081951457},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.7,"breakHorizontal":-6.7,"spinRate":3017,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.4601469616727196,"extension":5.89421213925201},"index":5,"playId":"e9a61c2e-2eef-3c7f-8fd9-1a038ef18e08","pitchNumber":5,"startTime":"2026-04-05T01:41:19.098Z","endTime":"2026-04-05T01:41:23.741Z","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":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.700607006914524,"aZ":-30.546286057935287,"pfxX":-8.752808972617187,"pfxZ":0.8597076212359962,"pX":-0.520525018446312,"pZ":2.361646805039687,"vX0":9.623929994593087,"vY0":-136.85974673764883,"vZ0":-5.028286286956092,"x":136.84,"y":175.02,"x0":-2.9424036014175696,"y0":50.00665837636708,"z0":6.310574817189882,"aX":-16.638060172373187},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.7,"breakHorizontal":13.9,"spinRate":2152,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3999347726058571,"extension":6.126566248032256},"hitData":{"launchSpeed":62.2,"launchAngle":-49.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.74,"coordY":179.15}},"index":6,"playId":"581435dc-434f-3366-a646-5b8eafe3800f","pitchNumber":6,"startTime":"2026-04-05T01:41:36.148Z","endTime":"2026-04-05T01:41:52.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:41:52.273Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-05T01:42:40.586Z","endTime":"2026-04-05T01:43:32.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T01:42:17.353Z","endTime":"2026-04-05T01:42:42.716Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":80.9,"endSpeed":75.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2239541852723,"aZ":-42.10427939027237,"pfxX":4.544688653816461,"pfxZ":-7.0545824721706225,"pX":0.6427691865167716,"pZ":1.4902321070271976,"vX0":2.058474047716752,"vY0":-117.85029829862769,"vZ0":-2.4470938925575156,"x":92.5,"y":198.54,"x0":-0.8322048177202361,"y0":50.00251720459959,"z0":6.428011777799648,"aX":6.397396989692257},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.1,"breakHorizontal":-8.8,"spinRate":2944,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.46462754348841795,"extension":5.742548737625543},"index":1,"playId":"7aa539ec-b2ac-3e5d-b790-82896d928507","pitchNumber":1,"startTime":"2026-04-05T01:42:42.716Z","endTime":"2026-04-05T01:42:47.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.430602588137656,"aZ":-44.0464360775799,"pfxX":4.945330284229233,"pfxZ":-8.179979751382888,"pX":-0.14073761290206835,"pZ":1.525266666324755,"vX0":0.2972673951650014,"vY0":-119.53615996541424,"vZ0":-2.229098331387175,"x":122.36,"y":197.6,"x0":-0.9093780397424219,"y0":50.00331581918746,"z0":6.413902025853989,"aX":7.17689792744526},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-15.1,"breakHorizontal":-9.0,"spinRate":3042,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4577208399968433,"extension":5.76195922214255},"index":2,"playId":"001c75b5-8e50-3949-a9d1-f79be5492bfc","pitchNumber":2,"startTime":"2026-04-05T01:43:00.750Z","endTime":"2026-04-05T01:43:05.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.829115689696607,"aZ":-31.059327771935365,"pfxX":-5.357952314850621,"pfxZ":0.6534583785177599,"pX":0.2369751985423572,"pZ":1.2244352287871612,"vX0":4.817138906933925,"vY0":-129.71230443615497,"vZ0":-6.572810450761001,"x":107.97,"y":205.72,"x0":-0.950553033552116,"y0":50.00235951225825,"z0":6.167845899531766,"aX":-9.10515210624424},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.1,"breakHorizontal":8.6,"spinRate":1115,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.42272179668983556,"extension":5.981675627566934},"index":3,"playId":"62d14014-d3b9-3096-9ea0-d864b22cb535","pitchNumber":3,"startTime":"2026-04-05T01:43:27.206Z","endTime":"2026-04-05T01:43:32.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:43:32.401Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, first baseman Mark Vientos to pitcher Clay Holmes. Matt Chapman to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-05T01:43:52.953Z","endTime":"2026-04-05T01:45:02.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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(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":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.695950746214137,"aZ":-42.21490267198787,"pfxX":4.701129328038255,"pfxZ":-7.076638388861138,"pX":0.7287800819905684,"pZ":1.964419735276497,"vX0":2.177562012640136,"vY0":-118.68810276490454,"vZ0":-1.5241322877940762,"x":89.22,"y":185.74,"x0":-0.8124790658560932,"y0":50.00004415596391,"z0":6.47533898050031,"aX":6.674237350852124},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.8,"breakHorizontal":-9.0,"spinRate":3018,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.46229404565437626,"extension":5.73954042023091},"index":0,"playId":"49dca2f3-b2f3-3153-8b26-5e3813e93cc7","pitchNumber":1,"startTime":"2026-04-05T01:43:57.369Z","endTime":"2026-04-05T01:44:01.936Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.778596117170412,"aZ":-26.073554169645117,"pfxX":-9.828977145029897,"pfxZ":3.244493760393561,"pX":0.6991424143236982,"pZ":1.4616241906079395,"vX0":7.449037995037539,"vY0":-136.17958618084387,"vZ0":-7.677869130795553,"x":90.35,"y":199.32,"x0":-0.7940806396861084,"y0":50.00202278244256,"z0":6.120060917518371,"aX":-18.46839894037664},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.4,"breakHorizontal":16.2,"spinRate":2150,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.40215401030492215,"extension":5.824812550804244},"index":1,"playId":"2764ffab-9d8e-3090-8378-d31690ec7a9a","pitchNumber":2,"startTime":"2026-04-05T01:44:16.585Z","endTime":"2026-04-05T01:44:21.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.320174945398445,"aZ":-36.58680114255695,"pfxX":8.807526047857511,"pfxZ":-3.0933402406993684,"pX":1.731938122543262,"pZ":1.6064839693795174,"vX0":3.6726836748538654,"vY0":-119.31663768447135,"vZ0":-3.3825165109056705,"x":50.98,"y":195.4,"x0":-0.9766605763304104,"y0":50.003417569390066,"z0":6.376485956372978,"aX":12.559051243645147},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.2,"breakHorizontal":-16.9,"spinRate":2908,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4610102665811473,"extension":5.800469163755376},"index":2,"playId":"759074cf-1e3d-3105-9710-c11a23aa4d49","pitchNumber":3,"startTime":"2026-04-05T01:44:33.188Z","endTime":"2026-04-05T01:44:37.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.482593299625428,"aZ":-26.684547160511684,"pfxX":-10.151619192162515,"pfxZ":2.8020849482691315,"pX":0.8511613271610584,"pZ":2.201119170990801,"vX0":7.695710686654547,"vY0":-138.89296741330793,"vZ0":-6.196715040566064,"x":84.56,"y":179.35,"x0":-0.6336288498876684,"y0":50.00126616507873,"z0":6.230325495351788,"aX":-19.875074437931},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.0,"breakHorizontal":16.8,"spinRate":2197,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3940202713503109,"extension":5.9571812519200575},"hitData":{"launchSpeed":89.0,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.81,"coordY":165.79}},"index":3,"playId":"b5d82a95-16bc-350a-a866-47e81d774b1d","pitchNumber":4,"startTime":"2026-04-05T01:44:55.056Z","endTime":"2026-04-05T01:45:02.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:45:02.453Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, pitcher Clay Holmes to first baseman Mark Vientos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-05T01:45:26.240Z","endTime":"2026-04-05T01:46:09.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605280,"link":"/api/v1/people/605280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"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(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":81.6,"endSpeed":76.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.832995526441273,"aZ":-42.401196363684114,"pfxX":3.543600907493608,"pfxZ":-7.112652040733913,"pX":0.4514002478858366,"pZ":1.920125649239239,"vX0":2.110985036915402,"vY0":-118.91368743451511,"vZ0":-1.5481615193226124,"x":99.79,"y":186.94,"x0":-0.9067737704657889,"y0":50.00092443232466,"z0":6.410535440333924,"aX":5.096944122532092},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.0,"breakHorizontal":-7.0,"spinRate":2930,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4598146851327658,"extension":5.681291880281769},"index":0,"playId":"34add484-a8fc-3133-b084-70e16e39ef09","pitchNumber":1,"startTime":"2026-04-05T01:45:41.172Z","endTime":"2026-04-05T01:45:45.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.313582147780682,"aZ":-34.41350841973029,"pfxX":-6.304905573664582,"pfxZ":-1.3311627578691034,"pX":-0.18238195510541078,"pZ":2.325476155398544,"vX0":3.827496319423243,"vY0":-129.26708828616142,"vZ0":-3.302607378443197,"x":123.95,"y":175.99,"x0":-0.867259628416402,"y0":50.00178774857191,"z0":6.276434714069372,"aX":-10.611583390232562},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.0,"breakHorizontal":10.4,"spinRate":874,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.42459170554308034,"extension":5.885142406150136},"hitData":{"launchSpeed":98.1,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.64,"coordY":180.47}},"index":1,"playId":"1bbbb377-5bcd-319c-a890-baa11194ca8a","pitchNumber":2,"startTime":"2026-04-05T01:46:02.757Z","endTime":"2026-04-05T01:46:09.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:46:09.866Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-05T01:48:13.140Z","endTime":"2026-04-05T01:49:17.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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, 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":76.9,"endSpeed":70.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46875910698463,"aZ":-38.75761148840742,"pfxX":9.89815463094921,"pfxZ":-5.305292845937356,"pX":0.42346039308238803,"pZ":1.1690893465020051,"vX0":1.7593493655214074,"vY0":-111.94801029893148,"vZ0":-0.569117488763259,"x":100.86,"y":207.21,"x0":-1.6612847444726848,"y0":50.00297899923212,"z0":5.4724674934049755,"aX":12.27945162310046},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-9.4,"breakHorizontal":-18.4,"spinRate":3125,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.49355951539315024,"extension":6.091063516697995},"index":0,"playId":"b6d45c04-130f-3e5a-8286-eba345b78b4c","pitchNumber":1,"startTime":"2026-04-05T01:48:26.047Z","endTime":"2026-04-05T01:48:30.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.591577598339583,"aZ":-35.23293835167857,"pfxX":-10.019117050732145,"pfxZ":-1.8907031532102132,"pX":-0.3816807450211778,"pZ":0.7601112144355368,"vX0":6.2503484071990645,"vY0":-127.06061916535434,"vZ0":-3.6667704947033446,"x":131.55,"y":218.26,"x0":-1.5850933673827525,"y0":50.00262566850174,"z0":5.052705196950127,"aX":-16.209503837941046},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.1,"breakHorizontal":16.6,"spinRate":1783,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.43282449912862875,"extension":5.920082670274322},"index":1,"playId":"d65df482-2403-3690-b04b-e2a85398f7ec","pitchNumber":2,"startTime":"2026-04-05T01:48:40.241Z","endTime":"2026-04-05T01:48:45.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.826894970221637,"aZ":-30.379104703039147,"pfxX":-9.897236313923663,"pfxZ":0.965629603250715,"pX":1.1056539241852021,"pZ":3.5817902213875312,"vX0":8.881842012451315,"vY0":-135.18305282754167,"vZ0":1.1551561416531602,"x":74.86,"y":142.07,"x0":-0.9271209187606936,"y0":50.003615399144756,"z0":5.272018285242831,"aX":-18.427887740306023},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.2,"breakHorizontal":16.2,"spinRate":1973,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.40424480923275796,"extension":6.5718107762301585},"index":2,"playId":"2ceba8e2-30fb-355e-8e81-a4c03cb69581","pitchNumber":3,"startTime":"2026-04-05T01:48:55.365Z","endTime":"2026-04-05T01:48:58.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.390171236239325,"aZ":-39.43687953075367,"pfxX":12.358650028245956,"pfxZ":-5.925709453566554,"pX":0.17616256214340104,"pZ":2.375223681878427,"vX0":0.08873790270299181,"vY0":-110.83666894880064,"vZ0":1.766242959717191,"x":110.29,"y":174.65,"x0":-1.4662285699227569,"y0":50.00086301805273,"z0":5.730059520671685,"aX":15.158513270751602},"breaks":{"breakAngle":21.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-9.8,"breakHorizontal":-22.3,"spinRate":3074,"spinDirection":60},"zone":5,"typeConfidence":0.91,"plateTime":0.4968461832389237,"extension":5.9895781990324535},"hitData":{"launchSpeed":91.7,"launchAngle":22.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.45,"coordY":82.97}},"index":3,"playId":"74baf4ff-39f4-39be-a4dc-a1d8767de120","pitchNumber":4,"startTime":"2026-04-05T01:49:07.773Z","endTime":"2026-04-05T01:49:17.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:49:17.389Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Polanco grounds out, second baseman Luis Arraez to first baseman Jerar Encarnacion.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-05T01:49:34.452Z","endTime":"2026-04-05T01:49:58.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597217823642715,"aZ":-34.19801978058854,"pfxX":-9.855004824745818,"pfxZ":-1.2359656884978856,"pX":-0.862980297459999,"pZ":1.4692451157356854,"vX0":5.15299309112726,"vY0":-127.19486351038245,"vZ0":-2.1547691202018617,"x":149.89,"y":199.11,"x0":-1.6369218266734817,"y0":50.00514584013052,"z0":5.044641611313695,"aX":-16.116047645348253},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.5,"breakHorizontal":16.7,"spinRate":1999,"spinDirection":268},"zone":13,"typeConfidence":0.91,"plateTime":0.4309710825969617,"extension":6.187764194840161},"index":0,"playId":"5481f602-d052-3226-b02e-666ca471a75d","pitchNumber":1,"startTime":"2026-04-05T01:49:39.053Z","endTime":"2026-04-05T01:49:43.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13011085039818,"aZ":-30.226188720785427,"pfxX":-11.029837757912844,"pfxZ":1.0427776702530362,"pX":-0.49409683293644413,"pZ":2.746923843848615,"vX0":6.411532637413501,"vY0":-135.87879348797154,"vZ0":-0.959415170176158,"x":135.83,"y":164.61,"x0":-1.452840700102329,"y0":50.00341443207522,"z0":5.207272326067479,"aX":-20.598731542836372},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.9,"breakHorizontal":18.6,"spinRate":2102,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4033081929691882,"extension":6.082074000998794},"hitData":{"launchSpeed":104.6,"launchAngle":-2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.39,"coordY":156.17}},"index":1,"playId":"5492e749-658d-3675-947f-5ef9db6c828d","pitchNumber":2,"startTime":"2026-04-05T01:49:51.017Z","endTime":"2026-04-05T01:49:58.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:49:58.434Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Baty flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-05T01:50:28.443Z","endTime":"2026-04-05T01:50:53.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T01:50:20.588Z","endTime":"2026-04-05T01:50:30.612Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4791484914041,"aZ":-34.20685397230109,"pfxX":-8.82503660434791,"pfxZ":-1.2144062830344335,"pX":-0.6826157475583379,"pZ":2.1044519127716756,"vX0":5.421202769746876,"vY0":-127.89312123635939,"vZ0":-0.932256469611066,"x":143.02,"y":181.96,"x0":-1.6706083657537483,"y0":50.00251543136985,"z0":5.128926920348039,"aX":-14.790501103636405},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.2,"breakHorizontal":15.0,"spinRate":1682,"spinDirection":258},"zone":7,"typeConfidence":0.9,"plateTime":0.4263639927309475,"extension":5.774117420190482},"index":1,"playId":"3ab5b01b-fbc6-3ce7-b3c6-d6d4389808ef","pitchNumber":1,"startTime":"2026-04-05T01:50:30.612Z","endTime":"2026-04-05T01:50:35.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.282691868782166,"aZ":-28.71387002244391,"pfxX":-11.332439232235036,"pfxZ":1.8340950126220879,"pX":0.2504992688157129,"pZ":3.4028368493864494,"vX0":7.863275083281491,"vY0":-135.9165161079923,"vZ0":0.35405423332186536,"x":107.45,"y":146.9,"x0":-1.1946241375561595,"y0":50.00327381464709,"z0":5.250520389792978,"aX":-21.393612577935876},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.6,"breakHorizontal":19.1,"spinRate":2063,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4016097644689438,"extension":6.212203207299943},"hitData":{"launchSpeed":89.0,"launchAngle":37.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.33,"coordY":98.35}},"index":2,"playId":"6546401d-f233-39c8-b1cf-3192288fc976","pitchNumber":2,"startTime":"2026-04-05T01:50:42.384Z","endTime":"2026-04-05T01:50:53.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:50:53.140Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jerar Encarnacion singles on a ground ball to center fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-05T01:53:02.177Z","endTime":"2026-04-05T01:53:55.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203108850642042,"aZ":-26.683978803900906,"pfxX":-9.466865477400198,"pfxZ":2.9909928909028913,"pX":0.96158093055622,"pZ":1.9450793554888666,"vX0":7.882590663410298,"vY0":-134.8229986348362,"vZ0":-6.413053559197374,"x":80.35,"y":186.26,"x0":-0.7747733947755863,"y0":50.00109012689168,"z0":6.245974060891081,"aX":-17.36976724465143},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.2,"breakHorizontal":15.4,"spinRate":2075,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40675856223663054,"extension":5.869036666615679},"index":0,"playId":"28f96a81-1f02-35c2-bf44-6ace8154c55d","pitchNumber":1,"startTime":"2026-04-05T01:53:02.177Z","endTime":"2026-04-05T01:53:05.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.698614202899382,"aZ":-28.366725610293795,"pfxX":-10.088280553977754,"pfxZ":2.045071092592469,"pX":0.36571420332779686,"pZ":1.7480413030676378,"vX0":6.552466605740923,"vY0":-136.0326311624047,"vZ0":-6.6090746347445295,"x":103.06,"y":191.58,"x0":-0.7717918939197628,"y0":50.0043823417454,"z0":6.193639547152269,"aX":-18.782454385201746},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.4,"breakHorizontal":16.8,"spinRate":2105,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.4036825180593606,"extension":5.932804364928959},"index":1,"playId":"c6ba80cb-a74f-3969-a1a3-ffb5534c1bd8","pitchNumber":2,"startTime":"2026-04-05T01:53:17.097Z","endTime":"2026-04-05T01:53:22.555Z","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":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52883842085957,"aZ":-32.48367742578469,"pfxX":-7.995282231944174,"pfxZ":-0.17888428183107052,"pX":-0.20068926050243305,"pZ":2.6949066716991803,"vX0":4.352479507831068,"vY0":-129.07735997101588,"vZ0":-2.9841829581397565,"x":124.65,"y":166.02,"x0":-0.8617821733020793,"y0":50.00448849769902,"z0":6.343458862404346,"aX":-13.618001783229065},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.7,"breakHorizontal":13.7,"spinRate":840,"spinDirection":255},"zone":5,"typeConfidence":2.0,"plateTime":0.4228432370970254,"extension":5.968446469777741},"hitData":{"launchSpeed":110.2,"launchAngle":4.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.05,"coordY":92.39}},"index":2,"playId":"d858fc92-cbd9-3596-a54a-d735e0021f9a","pitchNumber":3,"startTime":"2026-04-05T01:53:46.275Z","endTime":"2026-04-05T01:53:55.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:53:55.488Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to right fielder Brett Baty.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-05T01:53:57.723Z","endTime":"2026-04-05T01:54:41.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":93.3,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.413885572148153,"aZ":-30.844526395481832,"pfxX":-10.69125360474259,"pfxZ":0.7115430042037669,"pX":-0.5292992892681474,"pZ":2.338525612653139,"vX0":4.563224925027772,"vY0":-135.81886600785845,"vZ0":-4.703567019440171,"x":137.18,"y":175.64,"x0":-0.840986227519899,"y0":50.004367083820426,"z0":6.234914705415463,"aX":-19.999209997728382},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.5,"breakHorizontal":18.4,"spinRate":2132,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.40309292437291955,"extension":5.902432554492284},"hitData":{"launchSpeed":89.4,"launchAngle":38.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.62,"coordY":98.7}},"index":0,"playId":"1511fad7-6c7a-37e6-99ab-30efaed29721","pitchNumber":1,"startTime":"2026-04-05T01:54:29.960Z","endTime":"2026-04-05T01:54:41.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:54:41.628Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Jared Young.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-05T01:54:42.410Z","endTime":"2026-04-05T01:56:19.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.850587957053847,"aZ":-37.901225586360326,"pfxX":7.391941486191091,"pfxZ":-4.052491786741731,"pX":-0.5055725568671201,"pZ":2.6849832503844033,"vX0":-0.4941012771308431,"vY0":-118.46029650908494,"vZ0":-0.5231961099827712,"x":136.27,"y":166.29,"x0":-1.2532354390608051,"y0":50.00364142035487,"z0":6.390866762981523,"aX":10.444821096354444},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.2,"breakHorizontal":-13.2,"spinRate":2897,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.46340678195721674,"extension":5.676257990386866},"index":0,"playId":"3604172e-eabf-3b1b-921a-98c315bf7410","pitchNumber":1,"startTime":"2026-04-05T01:55:05.516Z","endTime":"2026-04-05T01:55:09.695Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.921360417436343,"aZ":-29.133307386603068,"pfxX":-6.062663033182441,"pfxZ":1.5829034435275453,"pX":-1.8620372246220396,"pZ":4.43826095769539,"vX0":0.08834578092680839,"vY0":-137.50028249084409,"vZ0":0.04387117637235738,"x":187.98,"y":118.95,"x0":-1.1067269361660048,"y0":50.00125913866977,"z0":6.395661136100911,"aX":-11.629852261469699},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.1,"breakHorizontal":10.9,"spinRate":2209,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3980406926550444,"extension":5.719128224097338},"index":1,"playId":"9859b61c-d406-3314-9584-e44e0a92d8ec","pitchNumber":2,"startTime":"2026-04-05T01:55:23.813Z","endTime":"2026-04-05T01:55:29.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.872839754019054,"aZ":-29.714486580842177,"pfxX":-8.898217496724378,"pfxZ":1.3165441253144206,"pX":0.05597940931569167,"pZ":2.1462926875409534,"vX0":5.685323051936384,"vY0":-135.88608612329398,"vZ0":-5.2440106241937565,"x":114.87,"y":180.83,"x0":-0.9076699894881739,"y0":50.00270876403612,"z0":6.16630484664156,"aX":-16.63478299192344},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.4,"breakHorizontal":14.9,"spinRate":2101,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.40312503000838085,"extension":5.91492407261509},"index":2,"playId":"106f2fb6-498e-33db-9ac6-55ede74cb2d7","pitchNumber":3,"startTime":"2026-04-05T01:55:45.522Z","endTime":"2026-04-05T01:55:49.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58523897176775,"aZ":-32.94120727071771,"pfxX":-5.487695277895117,"pfxZ":-0.4354959414506201,"pX":-0.9883406139679269,"pZ":1.6661212278542465,"vX0":1.926466297913,"vY0":-131.69107038399824,"vZ0":-5.473607924102618,"x":154.67,"y":193.79,"x0":-1.0109699023048209,"y0":50.00097591438123,"z0":6.171261305540675,"aX":-9.761566555437936},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.7,"breakHorizontal":9.6,"spinRate":1017,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4139010325643926,"extension":5.980391756946889},"hitData":{"launchSpeed":87.1,"launchAngle":42.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.39,"coordY":105.27}},"index":3,"playId":"76f93b83-3e55-3fe8-a435-ce96e76fdeb1","pitchNumber":4,"startTime":"2026-04-05T01:56:08.495Z","endTime":"2026-04-05T01:56:19.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:56:19.197Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Heliot Ramos grounds into a force out, shortstop Francisco Lindor to second baseman Marcus Semien. Jerar Encarnacion out at 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-05T01:56:20.817Z","endTime":"2026-04-05T01:57:31.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":86.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4971639847951,"aZ":-28.460018342300973,"pfxX":-9.193873234171058,"pfxZ":1.9392811475587095,"pX":0.4599979003231247,"pZ":2.3487096826882725,"vX0":6.927278475334404,"vY0":-137.63215090915364,"vZ0":-5.281024337304461,"x":99.47,"y":175.36,"x0":-0.8947935578476276,"y0":50.006030113239966,"z0":6.219433648965106,"aX":-17.64458725299044},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.5,"breakHorizontal":15.2,"spinRate":2102,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.39794323528158104,"extension":5.918070887701454},"index":0,"playId":"38acf45c-bd87-386b-b15c-ce03b3ae358e","pitchNumber":1,"startTime":"2026-04-05T01:56:45.655Z","endTime":"2026-04-05T01:56:49.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.023685067960443,"aZ":-34.84627558906124,"pfxX":5.035598544529386,"pfxZ":-1.834723905467171,"pX":0.8014909665437506,"pZ":1.2761841063172308,"vX0":2.336568369254083,"vY0":-119.97096514830564,"vZ0":-4.4637837959871804,"x":86.45,"y":204.32,"x0":-0.8388674537213985,"y0":50.00012726514972,"z0":6.2636351443962806,"aX":7.34547053945786},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.1,"breakHorizontal":-9.7,"spinRate":2948,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.45640048600652605,"extension":5.804871808359222},"index":1,"playId":"33f89b1b-0b8c-3d2f-a62a-530ba5e38ff5","pitchNumber":2,"startTime":"2026-04-05T01:57:03.803Z","endTime":"2026-04-05T01:57:07.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94814747837395,"aZ":-36.691521471452454,"pfxX":5.330383842803294,"pfxZ":-3.1879067841180806,"pX":-0.057993051078662296,"pZ":2.6056349646415837,"vX0":5.407317654869023,"vY0":-118.65567596995771,"vZ0":-1.1914460186955094,"x":119.21,"y":168.43,"x0":-3.063842747898446,"y0":50.00272494215004,"z0":6.475182188242894,"aX":7.554592357705412},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.8,"breakHorizontal":-11.0,"spinRate":2853,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.462659697474439,"extension":5.924756780615584},"hitData":{"launchSpeed":96.1,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.96,"coordY":157.69}},"index":2,"playId":"e3d2b2f4-61be-3496-bb81-11c6f64f067b","pitchNumber":3,"startTime":"2026-04-05T01:57:23.453Z","endTime":"2026-04-05T01:57:31.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T01:57:31.790Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a ground ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-05T01:59:32.393Z","endTime":"2026-04-05T02:00:43.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.937131523547258,"aZ":-30.428515304956,"pfxX":-10.953971903601113,"pfxZ":0.92155424089158,"pX":1.4713340592143411,"pZ":1.878002367573781,"vX0":10.937356750769442,"vY0":-136.9183606776734,"vZ0":-2.9513607779396827,"x":60.92,"y":188.07,"x0":-1.1499355991325588,"y0":50.005375440855005,"z0":5.0499035418024505,"aX":-20.82231058986759},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.2,"breakHorizontal":17.5,"spinRate":2032,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.39987456941349775,"extension":6.635643898951886},"index":0,"playId":"e0b70a58-4e69-32d0-ae35-68840483c26b","pitchNumber":1,"startTime":"2026-04-05T01:59:44.467Z","endTime":"2026-04-05T01:59:47.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62669376147903,"aZ":-29.27489265491559,"pfxX":-11.25452695529041,"pfxZ":1.5580600109363392,"pX":1.2938297583595113,"pZ":1.7991424359529173,"vX0":10.570720563718364,"vY0":-135.38492623096752,"vZ0":-3.224850646773274,"x":67.68,"y":190.2,"x0":-1.1926791783905337,"y0":50.00426950301489,"z0":5.04730963396536,"aX":-20.964583835189355},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":18.2,"spinRate":2114,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.40404643842573984,"extension":6.6561123902873405},"index":1,"playId":"e680401d-34bf-3a74-a582-cec1317d4b1b","pitchNumber":2,"startTime":"2026-04-05T01:59:55.582Z","endTime":"2026-04-05T01:59:59.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.010615180965342,"aZ":-27.743031036706014,"pfxX":-11.46857582698491,"pfxZ":2.365677974952245,"pX":0.13023153404981394,"pZ":2.0536318058179335,"vX0":7.688145406450428,"vY0":-136.05462368886802,"vZ0":-2.8604019575234663,"x":112.04,"y":183.33,"x0":-1.2429489729698704,"y0":50.00376391457589,"z0":5.0424640330974935,"aX":-21.48951659777898},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":19.1,"spinRate":2139,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4026635065850299,"extension":6.644380426541786},"index":2,"playId":"4d781b76-e9ab-3801-b9c4-27d42ddb0880","pitchNumber":3,"startTime":"2026-04-05T02:00:07.539Z","endTime":"2026-04-05T02:00:11.792Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-05T02:00:19.075Z","endTime":"2026-04-05T02:00:32.718Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.025793443311922,"aZ":-29.16569924418744,"pfxX":2.4371717354181777,"pfxZ":1.8357290466622977,"pX":0.9923706601143594,"pZ":2.379546244694657,"vX0":4.960162836453481,"vY0":-126.95386724710977,"vZ0":-1.5648995868266744,"x":79.17,"y":174.53,"x0":-1.3002785228639115,"y0":50.00193392495016,"z0":5.316611630434442,"aX":3.9939172398484226},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-5.5,"spinRate":2442,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.43078621936056916,"extension":6.191722818944956},"hitData":{"launchSpeed":77.0,"launchAngle":9.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.0,"coordY":129.64}},"index":4,"playId":"6ad5e1d2-603b-310c-ba87-be2f440ed5ba","pitchNumber":4,"startTime":"2026-04-05T02:00:32.718Z","endTime":"2026-04-05T02:00:43.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:00:43.505Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jared Young grounds into a force out, first baseman Jerar Encarnacion to shortstop Willy Adames. Mark Vientos out at 2nd. Jared Young to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-05T02:00:49.742Z","endTime":"2026-04-05T02:02:02.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":75.6,"endSpeed":69.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33420906611354,"aZ":-38.81003089421372,"pfxX":10.296418726261145,"pfxZ":-5.496733004173979,"pX":0.2788893332030762,"pZ":2.4466198402224055,"vX0":1.7471024241330537,"vY0":-110.03258685480893,"vZ0":1.8065916183148074,"x":106.37,"y":172.72,"x0":-1.8647918189407398,"y0":50.00230325399934,"z0":5.775181974648539,"aX":12.430102482983214},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-9.0,"breakHorizontal":-19.1,"spinRate":3110,"spinDirection":58},"zone":6,"typeConfidence":0.91,"plateTime":0.5007436619756382,"extension":5.836825328291901},"index":0,"playId":"d2bcde12-f520-39c0-9e24-797b2473068f","pitchNumber":1,"startTime":"2026-04-05T02:01:05.594Z","endTime":"2026-04-05T02:01:10.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24437333418014,"aZ":-33.89882672868257,"pfxX":-9.839587899705242,"pfxZ":-1.0747826768272786,"pX":0.040575567012908494,"pZ":1.881075771713386,"vX0":7.530039126613673,"vY0":-125.41466802830658,"vZ0":-1.4046164470898275,"x":115.45,"y":187.99,"x0":-1.7092994723319983,"y0":50.00176726891124,"z0":5.190729978288159,"aX":-15.813527672543481},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.0,"breakHorizontal":16.3,"spinRate":1979,"spinDirection":264},"zone":8,"typeConfidence":0.91,"plateTime":0.43525545869513005,"extension":5.897856924341049},"index":1,"playId":"4acf21fb-3cb6-3c30-89c5-71313666367d","pitchNumber":2,"startTime":"2026-04-05T02:01:26.671Z","endTime":"2026-04-05T02:01:30.481Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-05T02:01:39.948Z","endTime":"2026-04-05T02:01:50.099Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922898415527076,"aZ":-36.02173335111405,"pfxX":-10.597383672772594,"pfxZ":-2.370674592406738,"pX":-0.7565429253410592,"pZ":1.707572929713255,"vX0":5.952766010246196,"vY0":-126.92383354772353,"vZ0":-1.3431635126701362,"x":145.84,"y":192.68,"x0":-1.7602756157571857,"y0":50.000737294251245,"z0":5.1222683198961105,"aX":-17.22080121080702},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.3,"breakHorizontal":17.8,"spinRate":1931,"spinDirection":266},"zone":7,"typeConfidence":0.92,"plateTime":0.4321816928154494,"extension":6.2759718106426785},"hitData":{"launchSpeed":69.4,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.78,"coordY":179.45}},"index":3,"playId":"ceef2cf6-ad79-3455-b3db-357b03a3607c","pitchNumber":3,"startTime":"2026-04-05T02:01:50.099Z","endTime":"2026-04-05T02:02:02.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:02:02.132Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-05T02:02:02.164Z","endTime":"2026-04-05T02:04:02.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323715761625042,"aZ":-29.388800763294274,"pfxX":-11.5085808225687,"pfxZ":1.4831174828913039,"pX":-0.38476314108002124,"pZ":1.8342898674479293,"vX0":6.558979707787214,"vY0":-135.92768901725995,"vZ0":-3.2222781875514075,"x":131.67,"y":189.25,"x0":-1.3317505385155557,"y0":50.001407078271335,"z0":5.071990266564343,"aX":-21.56968052967125},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.2,"breakHorizontal":19.4,"spinRate":1991,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.402699434403337,"extension":6.882704610763542},"index":0,"playId":"5f8df208-2dc9-32da-afa7-97e0e9b3ab0a","pitchNumber":1,"startTime":"2026-04-05T02:02:29.263Z","endTime":"2026-04-05T02:02:34.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.747825119377048,"aZ":-36.303836679108365,"pfxX":10.64985433483023,"pfxZ":-3.3540364755325847,"pX":2.4172558617794633,"pZ":1.398324160084774,"vX0":5.431883178227237,"vY0":-111.66071662652563,"vZ0":-0.8166409775792005,"x":24.86,"y":201.03,"x0":-1.4505157371190138,"y0":50.00275433865081,"z0":5.586771678680301,"aX":13.113649588972772},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-5.9,"breakHorizontal":-20.9,"spinRate":3149,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4952635773230982,"extension":6.078604360738683},"index":1,"playId":"230f0505-b269-3b93-bca1-7339dad5f11b","pitchNumber":2,"startTime":"2026-04-05T02:02:51.161Z","endTime":"2026-04-05T02:02:55.501Z","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":1,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":68.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15186047515477,"aZ":-37.70160020835597,"pfxX":10.320407376641613,"pfxZ":-4.641484178236999,"pX":-0.14116210374419408,"pZ":1.323614698804537,"vX0":0.48209131708489916,"vY0":-109.62267787111713,"vZ0":-0.39764662404381235,"x":122.38,"y":203.04,"x0":-1.701811925629645,"y0":50.00104475490677,"z0":5.604865639458062,"aX":12.296854914157205},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-8.0,"breakHorizontal":-18.7,"spinRate":3090,"spinDirection":53},"zone":13,"typeConfidence":0.91,"plateTime":0.50369195110365,"extension":6.0521765254543265},"index":2,"playId":"48207a2e-4831-38e6-9c0c-8c16301efb69","pitchNumber":3,"startTime":"2026-04-05T02:03:12.013Z","endTime":"2026-04-05T02:03:16.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8997448077875,"aZ":-28.731129898010167,"pfxX":-10.21205026771413,"pfxZ":1.8334205140592932,"pX":0.2764576406397102,"pZ":2.807399325108889,"vX0":7.143854876342888,"vY0":-135.68620583123936,"vZ0":-1.0035794936666351,"x":106.46,"y":162.98,"x0":-1.0552290860019267,"y0":50.00174677824369,"z0":5.172368854563019,"aX":-19.162953614330338},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.4,"breakHorizontal":17.2,"spinRate":2107,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.402675859538864,"extension":6.402323434952652},"index":3,"playId":"fdacdbd8-879c-3608-b309-3a28253747b8","pitchNumber":4,"startTime":"2026-04-05T02:03:29.548Z","endTime":"2026-04-05T02:03:39.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52004548785016,"aZ":-35.379897549082266,"pfxX":-10.609116354822202,"pfxZ":-1.9916018735281078,"pX":0.06071739697377384,"pZ":1.0062218997619705,"vX0":7.568380123875559,"vY0":-126.27770872286327,"vZ0":-3.1138922759136567,"x":114.69,"y":211.61,"x0":-1.6019039805959818,"y0":50.003495856930435,"z0":5.11138626372868,"aX":-17.076977914654503},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.1,"breakHorizontal":17.4,"spinRate":1985,"spinDirection":262},"zone":14,"typeConfidence":0.92,"plateTime":0.4343118915364763,"extension":6.606942465294956},"index":4,"playId":"3fc31095-dc6b-3417-999b-a6da0850f807","pitchNumber":5,"startTime":"2026-04-05T02:03:58.218Z","endTime":"2026-04-05T02:04:02.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:04:02.533Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Benge lines out sharply to right fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-05T02:04:25.616Z","endTime":"2026-04-05T02:04:32.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.056349226559814,"aZ":-35.66327388799308,"pfxX":-11.09420606273309,"pfxZ":-2.174529993999741,"pX":0.19279969420424636,"pZ":2.0162199138404437,"vX0":8.20078812660421,"vY0":-126.21496794858942,"vZ0":-0.6199121111179745,"x":109.65,"y":184.34,"x0":-1.666296515881234,"y0":50.004156210276136,"z0":5.151334803977449,"aX":-17.798882571330342},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.8,"breakHorizontal":18.1,"spinRate":2043,"spinDirection":261},"zone":8,"typeConfidence":0.92,"plateTime":0.4349153842488298,"extension":6.254470658562895},"hitData":{"launchSpeed":105.4,"launchAngle":17.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.75,"coordY":79.27}},"index":0,"playId":"7e1eb9ee-1739-306d-b6c3-27c3f8a60267","pitchNumber":1,"startTime":"2026-04-05T02:04:25.616Z","endTime":"2026-04-05T02:04:32.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:04:32.681Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop Francisco Lindor to first baseman Mark Vientos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T02:06:16.282Z","endTime":"2026-04-05T02:07:06.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"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":92.1,"endSpeed":85.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468969860405586,"aZ":-30.213009718623375,"pfxX":-7.228678374095368,"pfxZ":1.0598746166506174,"pX":0.9633796397911588,"pZ":3.642883904453681,"vX0":7.254187584330679,"vY0":-134.15654055083786,"vZ0":-1.436118864961057,"x":80.28,"y":140.42,"x0":-0.8150067135904486,"y0":50.00442884433289,"z0":6.305385943761281,"aX":-13.398702025004704},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.8,"breakHorizontal":11.9,"spinRate":2068,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.40569837412372456,"extension":5.816047759403203},"index":0,"playId":"c513c1b0-dc7a-3b22-a3a0-e95d82489a8a","pitchNumber":1,"startTime":"2026-04-05T02:06:44.599Z","endTime":"2026-04-05T02:06:48.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.895591186298823,"aZ":-29.134284300813324,"pfxX":-8.058064739657397,"pfxZ":1.6370810892972099,"pX":0.09248086449702136,"pZ":2.515589791430098,"vX0":5.492723086950342,"vY0":-134.92345079453986,"vZ0":-4.37793891572919,"x":113.47,"y":170.86,"x0":-0.9134868972642821,"y0":50.006165756421844,"z0":6.191206029609088,"aX":-14.992681190135896},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.3,"breakHorizontal":13.6,"spinRate":2027,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.40457669553536446,"extension":5.732452709007817},"hitData":{"launchSpeed":89.8,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.84,"coordY":152.63}},"index":1,"playId":"5ec25790-d32b-3978-8066-811734b3c202","pitchNumber":2,"startTime":"2026-04-05T02:07:00.710Z","endTime":"2026-04-05T02:07:06.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:07:06.874Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, third baseman Bo Bichette to first baseman Mark Vientos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T02:07:11.641Z","endTime":"2026-04-05T02:07:41.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.924607107524785,"aZ":-29.3851433401723,"pfxX":-0.02738822384769435,"pfxZ":1.6826788505577497,"pX":0.5366723814358859,"pZ":2.440974400281426,"vX0":3.348177322185159,"vY0":-126.90823451106156,"vZ0":-3.9783877789540854,"x":96.54,"y":172.87,"x0":-0.7870589149077865,"y0":50.00446080304866,"z0":6.3269152385470795,"aX":-0.04608969064020494},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":-0.6,"spinRate":2471,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.42889032195518073,"extension":5.866521367831776},"hitData":{"launchSpeed":99.9,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.34,"coordY":171.86}},"index":0,"playId":"ccb76e09-46c8-3c3b-a13e-10e92f4cefe3","pitchNumber":1,"startTime":"2026-04-05T02:07:33.222Z","endTime":"2026-04-05T02:07:41.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:07:41.832Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T02:07:43.226Z","endTime":"2026-04-05T02:09:11.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66200865957999,"aZ":-31.485610744102154,"pfxX":-9.743276272059923,"pfxZ":0.3734831404431649,"pX":-0.2724931849612544,"pZ":2.9019399893429028,"vX0":5.4022791404096955,"vY0":-134.98851598307817,"vZ0":-3.0315737923189263,"x":127.39,"y":160.43,"x0":-1.0388270719420674,"y0":50.0016956781508,"z0":6.266968874231756,"aX":-17.896088782860044},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.2,"breakHorizontal":16.4,"spinRate":2065,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.40647652888739705,"extension":5.805035932758829},"index":0,"playId":"7070be6c-9b45-36ca-81ca-67241a01f8d7","pitchNumber":1,"startTime":"2026-04-05T02:08:05.101Z","endTime":"2026-04-05T02:08:09.245Z","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.5,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85113082539241,"aZ":-29.7403393008688,"pfxX":-4.54994471242035,"pfxZ":1.4129815970836441,"pX":-0.26894170716731347,"pZ":1.318353795229791,"vX0":3.1258845751626643,"vY0":-130.29701506185577,"vZ0":-6.535713636646678,"x":127.25,"y":203.18,"x0":-0.8918046720876882,"y0":50.0021438645655,"z0":6.100309143460366,"aX":-7.8391091683199585},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":7.6,"spinRate":829,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4200244007838356,"extension":5.991589091033687},"index":1,"playId":"bb157f6a-cba0-3b4e-8480-438004f93276","pitchNumber":2,"startTime":"2026-04-05T02:08:20.181Z","endTime":"2026-04-05T02:08:24.177Z","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":88.8,"endSpeed":81.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610403079210943,"aZ":-32.450139775657796,"pfxX":-5.890468599722829,"pfxZ":-0.1600750731899936,"pX":-1.4448026400718375,"pZ":2.880899244116234,"vX0":0.9637145751221261,"vY0":-129.38268549765488,"vZ0":-2.3612557851772955,"x":172.07,"y":161.0,"x0":-1.0574370715139114,"y0":50.004764015909444,"z0":6.2981240666106615,"aX":-9.963368720535444},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.6,"breakHorizontal":10.4,"spinRate":722,"spinDirection":265},"zone":11,"typeConfidence":2.0,"plateTime":0.4237251818850871,"extension":5.867184334683122},"index":2,"playId":"3307841f-a44c-3515-b04d-0a174ef4a638","pitchNumber":3,"startTime":"2026-04-05T02:08:36.376Z","endTime":"2026-04-05T02:08:39.911Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.911822315369076,"aZ":-30.209987697432428,"pfxX":-9.966608358703649,"pfxZ":1.047880429096141,"pX":-0.18180550462952935,"pZ":3.5836001207633306,"vX0":5.451662786150982,"vY0":-136.47957480442653,"vZ0":-1.6687939790842172,"x":123.93,"y":142.02,"x0":-0.9174278038544834,"y0":50.00350770902114,"z0":6.297038734109665,"aX":-18.676549575602476},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.7,"breakHorizontal":16.8,"spinRate":2036,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40235501751550595,"extension":5.9099729732634305},"index":3,"playId":"9cbce23e-cb3f-34c7-bdfd-b5da5cbcc2c8","pitchNumber":4,"startTime":"2026-04-05T02:08:51.687Z","endTime":"2026-04-05T02:08:55.953Z","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":92.7,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.942273013830984,"aZ":-29.71787621802101,"pfxX":-10.802886803947292,"pfxZ":1.3432919388730733,"pX":0.5731558133347038,"pZ":1.102228340832084,"vX0":7.590735233939752,"vY0":-134.6761075757386,"vZ0":-7.499874790574745,"x":95.15,"y":209.02,"x0":-0.881899456684356,"y0":50.0064683971044,"z0":6.032747265734878,"aX":-19.798237726906464},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.0,"breakHorizontal":17.9,"spinRate":2070,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4071070172654463,"extension":6.015730084005278},"index":4,"playId":"be759fc0-0da0-3558-a91b-8ff1a9a22e57","pitchNumber":5,"startTime":"2026-04-05T02:09:07.061Z","endTime":"2026-04-05T02:09:11.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:09:11.470Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-05T02:09:15.631Z","endTime":"2026-04-05T02:10:28.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":80.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187535629241495,"aZ":-29.08056442802961,"pfxX":-0.34717648588743333,"pfxZ":1.8880798588896024,"pX":-0.04677269177535909,"pZ":2.5377178322547276,"vX0":2.1400317920235157,"vY0":-127.45811008287959,"vZ0":-3.684324403096753,"x":118.78,"y":170.26,"x0":-0.8536186656120293,"y0":50.00212102916387,"z0":6.308436893052179,"aX":-0.5688611692984743},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":0.1,"spinRate":2558,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.43038596072915025,"extension":5.913608024378996},"index":0,"playId":"8aa35ced-20b6-3c09-847c-761d25758e8f","pitchNumber":1,"startTime":"2026-04-05T02:09:37.460Z","endTime":"2026-04-05T02:09:41.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.341920369075176,"aZ":-34.425364338436104,"pfxX":10.077571128714444,"pfxZ":-1.5519022702691103,"pX":0.9429250276742158,"pZ":2.114153208473154,"vX0":1.6998973085085956,"vY0":-120.07880812857809,"vZ0":-2.6681160458299207,"x":81.06,"y":181.7,"x0":-1.0844926365618803,"y0":50.00590993555194,"z0":6.33185933149771,"aX":14.57692119007418},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.2,"breakHorizontal":-18.6,"spinRate":2834,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4578278830776954,"extension":5.907009986193214},"index":1,"playId":"1fa9eafa-2df6-3513-858a-54f7e79da6b8","pitchNumber":2,"startTime":"2026-04-05T02:09:58.567Z","endTime":"2026-04-05T02:10:04.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.080030458381675,"aZ":-43.73806816945492,"pfxX":3.991971494505378,"pfxZ":-8.132094806624972,"pX":-0.8051787191800398,"pZ":2.732395353838835,"vX0":3.5442987613457047,"vY0":-119.08370647927298,"vZ0":0.16412219423656427,"x":147.69,"y":165.01,"x0":-2.837212412714149,"y0":50.004898757022204,"z0":6.653358423468052,"aX":5.674168805912644},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.4,"breakHorizontal":-8.2,"spinRate":2941,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.46179046944791136,"extension":6.070257492490191},"index":2,"playId":"603b8f86-812b-3f24-9e0a-7a6bd704d641","pitchNumber":3,"startTime":"2026-04-05T02:10:22.522Z","endTime":"2026-04-05T02:10:28.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:10:28.520Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Torrens singles on a sharp line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T02:12:20.271Z","endTime":"2026-04-05T02:13:14.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.281767103419455,"aZ":-27.016944717929903,"pfxX":-10.820793194412555,"pfxZ":2.760507423412035,"pX":1.5572536605848095,"pZ":2.474264770236042,"vX0":11.119719946163684,"vY0":-135.5928856489762,"vZ0":-1.9601889066130933,"x":57.64,"y":171.97,"x0":-1.1813694407634634,"y0":50.00642207382569,"z0":5.082463893940648,"aX":-20.25211909844552},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.8,"breakHorizontal":17.4,"spinRate":2180,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.4031925889848762,"extension":6.769221112628298},"index":0,"playId":"d451afb6-2643-31e0-97de-1b9948f8f3f7","pitchNumber":1,"startTime":"2026-04-05T02:12:40.251Z","endTime":"2026-04-05T02:12:43.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38735382723028,"aZ":-28.087625010135888,"pfxX":3.3838532924417106,"pfxZ":2.5066708254935977,"pX":0.9610631858025255,"pZ":1.3806034536097163,"vX0":4.84396957208819,"vY0":-127.03279410328743,"vZ0":-3.964596958409221,"x":80.37,"y":201.5,"x0":-1.411335328077939,"y0":50.00479515563464,"z0":5.198161430568176,"aX":5.522455120204402},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":-7.2,"spinRate":2549,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.43142094997794667,"extension":6.865537810155132},"index":1,"playId":"58efdbf5-7683-3662-95c1-5f5a7cb8e597","pitchNumber":2,"startTime":"2026-04-05T02:12:52.990Z","endTime":"2026-04-05T02:12:57.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5111783774283,"aZ":-25.96393152338057,"pfxX":-11.38361273392887,"pfxZ":3.420330621728767,"pX":0.023413764405795585,"pZ":2.109832906111602,"vX0":7.735346090584494,"vY0":-133.75709393276648,"vZ0":-2.7457123419260694,"x":116.11,"y":181.81,"x0":-1.4252478549512828,"y0":50.001204168854656,"z0":5.008934253510815,"aX":-20.650750948439},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":19.0,"spinRate":2131,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.40930891387750723,"extension":6.8026291551712985},"hitData":{"launchSpeed":106.4,"launchAngle":10.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":88.29,"coordY":86.48}},"index":2,"playId":"4a5fa517-b983-39d8-b128-3a47a3aa45f6","pitchNumber":3,"startTime":"2026-04-05T02:13:05.214Z","endTime":"2026-04-05T02:13:14.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:13:14.799Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, first baseman Jerar Encarnacion to pitcher Landen Roupp. Luis Torrens to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T02:13:16.469Z","endTime":"2026-04-05T02:15:34.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.091413298172856,"aZ":-28.728984535074407,"pfxX":2.4498006512066013,"pfxZ":2.1364037066605164,"pX":-1.4899894811653844,"pZ":2.7020831461467916,"vX0":0.4646181944119623,"vY0":-126.3857707483867,"vZ0":-0.7220189752051754,"x":173.79,"y":165.82,"x0":-1.994588030304968,"y0":50.00592404136417,"z0":5.30156733501498,"aX":3.9582935627864355},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":-4.6,"spinRate":2389,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4336047179061926,"extension":6.237963001858219},"index":0,"playId":"0e897559-8566-3212-afa6-db3f49c868b2","pitchNumber":1,"startTime":"2026-04-05T02:13:40.751Z","endTime":"2026-04-05T02:13:44.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.914998464390923,"aZ":-26.237060571984365,"pfxX":-9.803563493027239,"pfxZ":3.3056548374640027,"pX":-1.3013300016662284,"pZ":1.9927766022071765,"vX0":3.9933569780070237,"vY0":-133.52907287626283,"vZ0":-3.1971138917615725,"x":166.6,"y":184.98,"x0":-1.546051443463212,"y0":50.006190001110895,"z0":5.102419809828347,"aX":-17.629953302793226},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":16.8,"spinRate":2123,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4108673156306857,"extension":6.602821131799999},"index":1,"playId":"24f2c3a2-cf06-3122-862f-7f715dce0843","pitchNumber":2,"startTime":"2026-04-05T02:13:56.402Z","endTime":"2026-04-05T02:14:00.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.226510128674025,"aZ":-34.41935207892928,"pfxX":-9.588264359567402,"pfxZ":-1.4692605975426565,"pX":0.1349167281538598,"pZ":1.3081049921964163,"vX0":7.525447672394746,"vY0":-123.18976235311933,"vZ0":-2.0894103654726366,"x":111.86,"y":203.46,"x0":-1.7187450068357637,"y0":50.00019166065413,"z0":5.085917105678053,"aX":-14.68619801449465},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.9,"breakHorizontal":15.5,"spinRate":2116,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.4451891960191139,"extension":5.955992281827981},"index":2,"playId":"98ea52d4-9f7d-393c-83ff-cdee10464b82","pitchNumber":3,"startTime":"2026-04-05T02:14:12.939Z","endTime":"2026-04-05T02:14:17.116Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-05T02:14:31.187Z","endTime":"2026-04-05T02:14:48.165Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041433480355924,"aZ":-35.03576666775936,"pfxX":-9.869450908956395,"pfxZ":-1.821355667597257,"pX":-1.0317903500825478,"pZ":1.6386415935375747,"vX0":4.959928859306909,"vY0":-124.53427186661193,"vZ0":-1.580382516469951,"x":156.33,"y":194.54,"x0":-1.7671141782567947,"y0":50.00424770982364,"z0":5.180020672238582,"aX":-15.500872711019143},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.5,"breakHorizontal":16.7,"spinRate":2007,"spinDirection":262},"zone":13,"typeConfidence":0.91,"plateTime":0.43984980801101425,"extension":6.567715377178026},"index":4,"playId":"8edc9613-716d-3276-96ed-6f056f7198a8","pitchNumber":4,"startTime":"2026-04-05T02:14:48.165Z","endTime":"2026-04-05T02:14:53.771Z","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":74.9,"endSpeed":68.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69604574353875,"aZ":-40.08627622344361,"pfxX":11.263686012564843,"pfxZ":-6.711394112308008,"pX":-1.421164856350124,"pZ":1.194740209753996,"vX0":-2.1749774452743527,"vY0":-108.94889344178382,"vZ0":-0.20273396117877085,"x":171.17,"y":206.52,"x0":-1.8599912536829388,"y0":50.00465751060237,"z0":5.695248043168878,"aX":13.272218487702773},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-11.8,"breakHorizontal":-19.6,"spinRate":3084,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.5066194980285461,"extension":5.948992190755889},"index":5,"playId":"c13941b8-b5c7-3270-a03c-1133b3163bdb","pitchNumber":5,"startTime":"2026-04-05T02:15:09.702Z","endTime":"2026-04-05T02:15:14.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54173246490273,"aZ":-33.13584982957177,"pfxX":-9.648073896834216,"pfxZ":-0.6063665487836722,"pX":-0.6654951228608116,"pZ":1.735010306536313,"vX0":5.717740532842358,"vY0":-125.11494767847294,"vZ0":-1.5839986044689345,"x":142.37,"y":191.93,"x0":-1.7283798043418328,"y0":50.004111543423285,"z0":5.095118982003296,"aX":-15.277638475470797},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":16.1,"spinRate":1999,"spinDirection":263},"zone":7,"typeConfidence":0.9,"plateTime":0.43799839445540245,"extension":6.651350511529281},"hitData":{"launchSpeed":84.8,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.78,"coordY":183.5}},"index":6,"playId":"917871e7-b3ec-32c6-96c5-b9d2b73a9386","pitchNumber":6,"startTime":"2026-04-05T02:15:26.706Z","endTime":"2026-04-05T02:15:34.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:15:34.743Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to center fielder Harrison Bader. Luis Torrens scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T02:15:47.489Z","endTime":"2026-04-05T02:16:54.934Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86055010067743,"aZ":-32.3032076521112,"pfxX":-10.169370935816604,"pfxZ":-0.08083369093886716,"pX":0.6405186297133144,"pZ":1.5379319543790115,"vX0":8.426977996886325,"vY0":-124.36692384129601,"vZ0":-2.1802406684289,"x":92.58,"y":197.26,"x0":-1.46293537897175,"y0":50.00441398679758,"z0":5.093295113992287,"aX":-16.005870276117665},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.4,"breakHorizontal":16.6,"spinRate":2028,"spinDirection":260},"zone":14,"typeConfidence":0.91,"plateTime":0.4396414093197767,"extension":6.6268749100485005},"index":0,"playId":"0a2f0012-9cf0-33f4-8a0d-13901d81d02f","pitchNumber":1,"startTime":"2026-04-05T02:16:10.107Z","endTime":"2026-04-05T02:16:14.285Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51710681578047,"aZ":-29.432492149239348,"pfxX":-9.924923429472498,"pfxZ":1.5120559382097816,"pX":0.029038184065293533,"pZ":0.9042722357637191,"vX0":7.210192065599998,"vY0":-133.4369728771349,"vZ0":-5.208248035540361,"x":115.89,"y":214.36,"x0":-1.4125837643447148,"y0":50.003086478558636,"z0":4.990654126048971,"aX":-17.97774562528159},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.8,"breakHorizontal":16.6,"spinRate":2031,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4097801774639618,"extension":6.798891246430575},"index":1,"playId":"5aaca1e2-0342-3f13-8cfb-8e860ec0d518","pitchNumber":2,"startTime":"2026-04-05T02:16:27.052Z","endTime":"2026-04-05T02:16:31.292Z","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, 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":1},"pitchData":{"startSpeed":75.3,"endSpeed":69.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.645803679649358,"aZ":-38.197429583601036,"pfxX":8.905538064848248,"pfxZ":-4.995697750294292,"pX":1.105320790226203,"pZ":1.9832568200827958,"vX0":3.3867722448572537,"vY0":-109.54702191429472,"vZ0":0.9168119842694924,"x":74.87,"y":185.23,"x0":-1.6207716574976345,"y0":50.00061618479256,"z0":5.665737098520258,"aX":10.744270522517468},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-8.4,"breakHorizontal":-17.0,"spinRate":3006,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.5013681149252176,"extension":6.039365597830341},"hitData":{"launchSpeed":93.1,"launchAngle":8.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.56,"coordY":104.23}},"index":2,"playId":"e03203e3-739a-3bae-b8fb-fe1a61ca2d7f","pitchNumber":3,"startTime":"2026-04-05T02:16:43.150Z","endTime":"2026-04-05T02:16:54.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:16:54.934Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Polanco strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T02:17:24.608Z","endTime":"2026-04-05T02:20:58.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78434049386911,"aZ":-34.736528903768026,"pfxX":-10.026624017432772,"pfxZ":-1.607750848445006,"pX":0.70529014408637,"pZ":1.1273619084604254,"vX0":9.182013451322236,"vY0":-125.14594106672773,"vZ0":-2.6936034879434247,"x":90.12,"y":208.34,"x0":-1.6976380425582578,"y0":50.00270066948693,"z0":5.045637944285039,"aX":-16.003661334245173},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.2,"breakHorizontal":16.2,"spinRate":2043,"spinDirection":267},"zone":14,"typeConfidence":0.91,"plateTime":0.4366359392167478,"extension":6.582647648697609},"index":0,"playId":"76045b94-3481-364e-a51e-f3f1281bec4c","pitchNumber":1,"startTime":"2026-04-05T02:17:24.608Z","endTime":"2026-04-05T02:17:28.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-05T02:17:39.636Z","endTime":"2026-04-05T02:18:23.210Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.726983856411522,"aZ":-33.82386819745829,"pfxX":-10.02495369757369,"pfxZ":-1.0224019708640473,"pX":0.21173643743751674,"pZ":2.3331308280675533,"vX0":8.183095670938423,"vY0":-125.7579241235218,"vZ0":-0.2962053310404039,"x":108.93,"y":175.79,"x0":-1.7701475788454124,"y0":50.00287056766629,"z0":5.178848142554562,"aX":-16.176965782217444},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.7,"breakHorizontal":16.4,"spinRate":2088,"spinDirection":261},"zone":5,"typeConfidence":0.91,"plateTime":0.43431190422306987,"extension":6.321435639426572},"index":2,"playId":"91e12e4e-a2a5-360e-80e5-25e2b479848f","pitchNumber":2,"startTime":"2026-04-05T02:18:23.210Z","endTime":"2026-04-05T02:18:27.447Z","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":1},"pitchData":{"startSpeed":75.4,"endSpeed":68.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.895423371856353,"aZ":-39.23875799830359,"pfxX":9.41845228930545,"pfxZ":-5.921815642949399,"pX":-0.5714715188368616,"pZ":1.5439759605764696,"vX0":0.0668456997891324,"vY0":-109.65230803422394,"vZ0":0.2288626089789927,"x":138.78,"y":197.09,"x0":-1.8220267488862394,"y0":50.000439068092795,"z0":5.692679211359154,"aX":11.244517466973015},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-10.2,"breakHorizontal":-16.9,"spinRate":3095,"spinDirection":58},"zone":13,"typeConfidence":0.91,"plateTime":0.5032708194734301,"extension":6.051573356759774},"index":3,"playId":"cd96af03-e05d-33d2-90fd-69e8fff67338","pitchNumber":3,"startTime":"2026-04-05T02:18:44.069Z","endTime":"2026-04-05T02:18:48.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.737018543314193,"aZ":-33.55635847834921,"pfxX":-10.706896139047629,"pfxZ":-0.8631420638085565,"pX":0.6727141759677138,"pZ":1.9881701145469086,"vX0":9.2441749966857,"vY0":-125.61584504729352,"vZ0":-1.192511889063694,"x":91.36,"y":185.1,"x0":-1.6512217664764473,"y0":50.00019653627829,"z0":5.179579328921083,"aX":-17.23139305184504},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.6,"breakHorizontal":17.5,"spinRate":2074,"spinDirection":260},"zone":9,"typeConfidence":0.92,"plateTime":0.43484220324980294,"extension":6.5488732038018584},"index":4,"playId":"623b50e9-6541-3833-8d67-0edce7e5dd1e","pitchNumber":4,"startTime":"2026-04-05T02:19:02.248Z","endTime":"2026-04-05T02:19:06.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402649187961632,"aZ":-33.69512207914356,"pfxX":-10.970811545230605,"pfxZ":-0.9576465440364421,"pX":0.19334222242064253,"pZ":1.3599386621513585,"vX0":8.149510966490409,"vY0":-125.31588514864441,"vZ0":-2.4799989032110794,"x":109.63,"y":202.06,"x0":-1.6760107241303506,"y0":50.002966848348535,"z0":5.1158991170257275,"aX":-17.443495908155672},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.0,"breakHorizontal":18.0,"spinRate":1901,"spinDirection":265},"zone":14,"typeConfidence":0.92,"plateTime":0.4371340100746184,"extension":6.629434330776379},"index":5,"playId":"3001a97e-1659-3a6a-9ca8-95e816a1acf2","pitchNumber":5,"startTime":"2026-04-05T02:19:31.038Z","endTime":"2026-04-05T02:19:35.220Z","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.4,"endSpeed":84.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.720132124143426,"aZ":-18.828798494269282,"pfxX":-7.073995127450217,"pfxZ":7.267719033837391,"pX":-0.3023812507899646,"pZ":4.372615601704009,"vX0":5.596424329891679,"vY0":-134.5336587918017,"vZ0":1.0480940966119718,"x":128.53,"y":120.72,"x0":-1.4887316204229175,"y0":50.00249559796248,"z0":5.3109461977499,"aX":-12.989211775478879},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2194,"spinDirection":241},"zone":11,"typeConfidence":0.98,"plateTime":0.4068610686885461,"extension":6.472432313858869},"index":6,"playId":"c64b0288-fd3d-3be6-b8d2-0d5ca628f4e3","pitchNumber":6,"startTime":"2026-04-05T02:19:56.366Z","endTime":"2026-04-05T02:20:00.561Z","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":1},"pitchData":{"startSpeed":75.0,"endSpeed":68.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.214607627025604,"aZ":-38.36878762874092,"pfxX":9.382793317000893,"pfxZ":-5.188497712406781,"pX":-0.9725093907465525,"pZ":2.333734811386604,"vX0":-0.8332994187576679,"vY0":-109.18107870025057,"vZ0":1.5584646649004155,"x":154.07,"y":175.77,"x0":-1.8008509010732865,"y0":50.003585260194896,"z0":5.775035374965569,"aX":11.201707912968473},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-8.5,"breakHorizontal":-16.7,"spinRate":3059,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.5038302490215276,"extension":6.091996521424042},"index":7,"playId":"6cbaf38a-7f7f-35a0-82dd-aa9c68e67641","pitchNumber":7,"startTime":"2026-04-05T02:20:11.948Z","endTime":"2026-04-05T02:20:16.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46833216723977,"aZ":-35.499981499790714,"pfxX":-9.685532939859437,"pfxZ":-2.1133179966839135,"pX":-0.7982793005924743,"pZ":1.6138418994507462,"vX0":5.393965751842098,"vY0":-124.58567306613409,"vZ0":-1.3997898201572043,"x":147.43,"y":195.21,"x0":-1.7303688653698968,"y0":50.002216844805936,"z0":5.11073859200262,"aX":-15.261451922317343},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.0,"breakHorizontal":16.3,"spinRate":1942,"spinDirection":263},"zone":13,"typeConfidence":0.91,"plateTime":0.43923975102459867,"extension":6.623831698800696},"index":8,"playId":"902381b2-0945-30b5-970f-947733da53db","pitchNumber":8,"startTime":"2026-04-05T02:20:30.557Z","endTime":"2026-04-05T02:20:34.286Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94941409692238,"aZ":-39.09952058687965,"pfxX":8.402293185889066,"pfxZ":-5.753576514419011,"pX":0.7313060573761091,"pZ":1.3289456570593141,"vX0":2.660919615445383,"vY0":-110.06460276921868,"vZ0":-0.2230955961044334,"x":89.12,"y":202.9,"x0":-1.591078695630783,"y0":50.00217664322681,"z0":5.6385314018436,"aX":10.114770982029974},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-10.1,"breakHorizontal":-16.0,"spinRate":3100,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.5012607420192783,"extension":6.108433413663165},"index":9,"playId":"4720307f-1ff7-329b-9294-a29d131f82fc","pitchNumber":9,"startTime":"2026-04-05T02:20:53.671Z","endTime":"2026-04-05T02:20:58.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:20:58.303Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a ground ball to right fielder Jung Hoo Lee. Bo Bichette to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T02:21:05.862Z","endTime":"2026-04-05T02:21:31.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":68.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83724174956634,"aZ":-38.47984068221701,"pfxX":10.60526443127831,"pfxZ":-5.283285364923638,"pX":-0.06876169245124353,"pZ":1.9728756021713558,"vX0":0.879125555050069,"vY0":-109.3375027051873,"vZ0":1.0695646988437437,"x":119.62,"y":185.51,"x0":-1.8529546447817553,"y0":50.00224197589785,"z0":5.65301413943096,"aX":12.657223702553775},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-8.9,"breakHorizontal":-19.4,"spinRate":3060,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.5037009561151358,"extension":6.341079700879841},"hitData":{"launchSpeed":83.5,"launchAngle":11.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.24,"coordY":118.59}},"index":0,"playId":"d2282588-a0fa-396e-a467-eb2b0f65dc75","pitchNumber":1,"startTime":"2026-04-05T02:21:22.021Z","endTime":"2026-04-05T02:21:31.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:21:31.992Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a ground ball to right fielder Jung Hoo Lee. Bo Bichette scores. Brett Baty to 3rd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T02:21:32.983Z","endTime":"2026-04-05T02:23:05.603Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":68.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.250281051012973,"aZ":-40.01873463810016,"pfxX":10.175176595427562,"pfxZ":-6.493577547322412,"pX":-0.23436651636972458,"pZ":1.5674726906812804,"vX0":0.3911471702609733,"vY0":-110.8437946028851,"vZ0":0.4653351346748016,"x":125.93,"y":196.46,"x0":-1.7307910095999954,"y0":50.00435613285108,"z0":5.635962441345376,"aX":12.288492311463692},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-11.0,"breakHorizontal":-18.4,"spinRate":3127,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.4998386001426911,"extension":6.074262879858954},"index":0,"playId":"74b8a01b-78fa-3116-bdb6-ebc562f2271b","pitchNumber":1,"startTime":"2026-04-05T02:21:58.807Z","endTime":"2026-04-05T02:22:25.807Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"}}},{"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.9,"endSpeed":79.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76467153454902,"aZ":-33.19263205955977,"pfxX":-10.574848234600362,"pfxZ":-0.6341385329759142,"pX":0.3704181445214565,"pZ":1.9192567502885198,"vX0":8.247670457419046,"vY0":-126.34939558214832,"vZ0":-1.3041851201080241,"x":102.88,"y":186.96,"x0":-1.5624270091552608,"y0":50.00033805526473,"z0":5.109642621900947,"aX":-17.094032649989263},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":17.3,"spinRate":2048,"spinDirection":268},"zone":9,"typeConfidence":0.92,"plateTime":0.43351370896366115,"extension":6.7552872353825535},"index":1,"playId":"8c254619-d2b3-3448-8117-69a4d9a18bab","pitchNumber":2,"startTime":"2026-04-05T02:22:28.656Z","endTime":"2026-04-05T02:22:34.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.146018634491764,"aZ":-29.515205807873443,"pfxX":2.8360015843457926,"pfxZ":1.6130957371974892,"pX":0.5995145925264327,"pZ":2.0817310706227334,"vX0":4.380360347219517,"vY0":-127.08453489392035,"vZ0":-2.091835752049035,"x":94.15,"y":182.57,"x0":-1.509772993681518,"y0":50.003360578961114,"z0":5.242232688067254,"aX":4.6740638633315355},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-6.1,"spinRate":2475,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4297200999307318,"extension":6.164061761786611},"hitData":{"launchSpeed":95.9,"launchAngle":-0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.76,"coordY":117.19}},"index":2,"playId":"f39c6354-2510-324f-88eb-0356e7823df7","pitchNumber":3,"startTime":"2026-04-05T02:22:54.583Z","endTime":"2026-04-05T02:23:05.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:23:05.603Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyrone Taylor homers (1) on a fly ball to center field. Brett Baty scores. Mark Vientos scores.","rbi":3,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T02:26:04.122Z","endTime":"2026-04-05T02:27:51.215Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"runnerIndex":[0,1,2],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":{"id":621366,"link":"/api/v1/people/621366"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-05T02:23:14.438Z","endTime":"2026-04-05T02:23:38.574Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Borucki replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-05T02:23:38.574Z","endTime":"2026-04-05T02:25:41.362Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Tyrone Taylor replaces Jared Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-05T02:25:41.362Z","endTime":"2026-04-05T02:26:06.276Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.855815201804862,"aZ":-29.52817297247397,"pfxX":0.9910866179328477,"pfxZ":1.6130525501476143,"pX":-0.7969962231015933,"pZ":2.4845619975893563,"vX0":-4.523902338594795,"vY0":-126.91232506393901,"vZ0":-2.212702933291691,"x":147.38,"y":171.7,"x0":0.8763000358196162,"y0":50.002890631377475,"z0":5.7090338149889375,"aX":1.6253162835566277},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":-0.8,"spinRate":2219,"spinDirection":120},"zone":4,"typeConfidence":0.88,"plateTime":0.4308360695047133,"extension":6.439218064363737},"index":3,"playId":"df3af340-22cf-3c07-b47a-db623ddbd7f5","pitchNumber":1,"startTime":"2026-04-05T02:26:06.276Z","endTime":"2026-04-05T02:26:10.110Z","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":93.6,"endSpeed":85.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97919476805428,"aZ":-22.30880874050859,"pfxX":10.158970459581912,"pfxZ":5.247500624844498,"pX":1.4233180021869691,"pZ":3.6352464911305677,"vX0":-2.525654228625869,"vY0":-136.27225097605844,"vZ0":-1.7562659763991757,"x":62.75,"y":140.63,"x0":1.0422326961767738,"y0":50.00530496833219,"z0":5.82948026626334,"aX":19.106006079136186},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":-17.9,"spinRate":2295,"spinDirection":128},"zone":12,"typeConfidence":0.89,"plateTime":0.4019646958096663,"extension":6.38687503734591},"index":4,"playId":"23767efe-d501-33d2-a7b0-c5775458403d","pitchNumber":2,"startTime":"2026-04-05T02:26:25.883Z","endTime":"2026-04-05T02:26:29.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.709837615691075,"aZ":-27.41325021294215,"pfxX":0.7217059828853403,"pfxZ":2.884957939929068,"pX":-1.4051475127080588,"pZ":1.2152904477170496,"vX0":-5.582222547125914,"vY0":-127.56316992661085,"vZ0":-5.521242706859201,"x":170.56,"y":205.97,"x0":0.7158260252437715,"y0":50.00538522945208,"z0":5.563215620584985,"aX":1.1927459526414632},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":-0.1,"spinRate":2419,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.4290160833509029,"extension":6.404406742308192},"index":5,"playId":"34268c2c-bf90-3899-b962-924e5777b92f","pitchNumber":3,"startTime":"2026-04-05T02:26:40.151Z","endTime":"2026-04-05T02:26:43.796Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01251604797194,"aZ":-33.25553344957394,"pfxX":8.250968488171294,"pfxZ":-0.70265916065844,"pX":0.26525423565219053,"pZ":2.221711329762447,"vX0":-3.908050490235964,"vY0":-122.94819164513801,"vZ0":-1.6482776502844794,"x":106.89,"y":178.79,"x0":0.798349558127999,"y0":50.00261504187296,"z0":5.707410507338486,"aX":12.707056556721934},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.4,"breakHorizontal":-14.2,"spinRate":1338,"spinDirection":100},"zone":5,"typeConfidence":0.9,"plateTime":0.4444849034619405,"extension":6.627140892329533},"index":6,"playId":"d087d199-9338-3192-9f83-8a24d52c1367","pitchNumber":4,"startTime":"2026-04-05T02:27:07.553Z","endTime":"2026-04-05T02:27:11.322Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77708200199457,"aZ":-33.82739705965823,"pfxX":5.8916201817775,"pfxZ":-1.0528808836351242,"pX":-0.12472708296692707,"pZ":1.9408464623943886,"vX0":-4.138270450066196,"vY0":-123.79171177574801,"vZ0":-2.2653341506968268,"x":121.75,"y":186.38,"x0":0.7962230918172043,"y0":50.005229330148794,"z0":5.676868519130433,"aX":9.221797063529626},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.2,"breakHorizontal":-9.8,"spinRate":1299,"spinDirection":96},"zone":8,"typeConfidence":0.9,"plateTime":0.4410524440690655,"extension":6.660215864608269},"hitData":{"launchSpeed":105.1,"launchAngle":31.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.13,"coordY":32.87}},"index":7,"playId":"9f9c1754-d01e-3982-bca4-120314e7b21f","pitchNumber":5,"startTime":"2026-04-05T02:27:28.878Z","endTime":"2026-04-05T02:27:51.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:27:51.215Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T02:27:58.103Z","endTime":"2026-04-05T02:28:39.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.008431423492258,"aZ":-25.88779863955994,"pfxX":-0.2262879851803259,"pfxZ":3.8724375067859196,"pX":0.3157230496913901,"pZ":3.118509516269445,"vX0":-1.542926165573689,"vY0":-126.86935462259287,"vZ0":-1.3700249570170637,"x":104.97,"y":154.58,"x0":0.9622474907325395,"y0":50.00315199985096,"z0":5.737348011992641,"aX":-0.36685877067835676},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":0.7,"spinRate":2164,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.43245527851878407,"extension":6.485925716020066},"index":0,"playId":"20a6c59c-dbd5-3e6f-95e8-edf1974cf18e","pitchNumber":1,"startTime":"2026-04-05T02:28:13.047Z","endTime":"2026-04-05T02:28:17.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11803195610219,"aZ":-24.295258253906663,"pfxX":10.897575639583044,"pfxZ":4.039028062541007,"pX":-0.016457280057543225,"pZ":1.978829255251128,"vX0":-5.742591573011099,"vY0":-139.03378647115267,"vZ0":-5.287563830198829,"x":117.63,"y":185.35,"x0":0.6635258111239144,"y0":50.00334109660579,"z0":5.524524905856179,"aX":21.266193095525434},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.4,"breakHorizontal":-18.5,"spinRate":2298,"spinDirection":119},"zone":8,"typeConfidence":0.91,"plateTime":0.3944290118920337,"extension":6.490049773434865},"hitData":{"launchSpeed":99.2,"launchAngle":11.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":157.49,"coordY":120.1}},"index":1,"playId":"e278ca20-a05a-3b30-9bcf-26ab5b570ad4","pitchNumber":2,"startTime":"2026-04-05T02:28:28.194Z","endTime":"2026-04-05T02:28:39.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:28:39.285Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-05T02:28:37.975Z","endTime":"2026-04-05T02:30:28.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144736704244508,"aZ":-27.0167341246897,"pfxX":-0.5528087871388037,"pfxZ":3.199832539657084,"pX":-0.8975021365600708,"pZ":1.8014882869485807,"vX0":-4.847755440933372,"vY0":-126.56778477964922,"vZ0":-3.927913486889794,"x":151.21,"y":190.14,"x0":1.1189589807986116,"y0":50.00622248252354,"z0":5.550570487755178,"aX":-0.8917320219990585},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":2.2,"spinRate":2236,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.4336600396191721,"extension":6.399421965255292},"index":0,"playId":"8cb417e2-a31a-34c6-9527-0ba8e393895f","pitchNumber":1,"startTime":"2026-04-05T02:28:57.878Z","endTime":"2026-04-05T02:29:01.412Z","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":87.1,"endSpeed":79.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921265172511298,"aZ":-31.479565348846958,"pfxX":-0.9494289139886867,"pfxZ":0.4314000104458433,"pX":1.1429916728488074,"pZ":3.466578939822427,"vX0":0.47744122643155484,"vY0":-126.82685217484236,"vZ0":0.42173944479896863,"x":73.43,"y":145.18,"x0":1.0752519397362985,"y0":50.004791612358545,"z0":5.816894660214492,"aX":-1.540590529910086},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":1.6,"spinRate":2326,"spinDirection":222},"zone":12,"typeConfidence":0.92,"plateTime":0.4325421910341385,"extension":6.246540653032378},"index":1,"playId":"11e65474-7e89-38c2-8b74-d6d30642169a","pitchNumber":2,"startTime":"2026-04-05T02:29:16.030Z","endTime":"2026-04-05T02:29:19.930Z","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":94.9,"endSpeed":86.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83270327853707,"aZ":-24.39103520793995,"pfxX":9.772474436366833,"pfxZ":4.0295790168772765,"pX":1.0290840665268361,"pZ":3.185836126032544,"vX0":-3.384832892031029,"vY0":-138.149797644184,"vZ0":-2.4109172957619043,"x":77.77,"y":152.76,"x0":1.000591695012813,"y0":50.004489500445565,"z0":5.7096210038467206,"aX":18.887825384220122},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":-17.0,"spinRate":2355,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.39650655707717153,"extension":6.418530772665157},"index":2,"playId":"0b746601-3edc-3607-8241-825304cf26fe","pitchNumber":3,"startTime":"2026-04-05T02:29:29.807Z","endTime":"2026-04-05T02:29:34.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.539016769392266,"aZ":-23.60902287579175,"pfxX":9.952394349709595,"pfxZ":4.524058640906645,"pX":0.19535507851700226,"pZ":2.472717511397721,"vX0":-5.5300447617451045,"vY0":-137.02157538396625,"vZ0":-4.155508806636131,"x":109.55,"y":172.02,"x0":0.951480422514508,"y0":50.00314154112422,"z0":5.631058685407565,"aX":18.839956253654726},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":-16.8,"spinRate":2313,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.40043508215757084,"extension":6.4924437430795665},"index":3,"playId":"39ea8d76-4f25-3c24-897a-9f8d7c21fdeb","pitchNumber":4,"startTime":"2026-04-05T02:29:44.617Z","endTime":"2026-04-05T02:29:48.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65126368315395,"aZ":-32.6145809462406,"pfxX":-1.3541014080698042,"pfxZ":-0.2835850205906745,"pX":0.9480084344772787,"pZ":3.1180105230189117,"vX0":-0.15822723352815937,"vY0":-124.84779162840815,"vZ0":0.1429838773387646,"x":80.86,"y":154.59,"x0":1.188080276388235,"y0":50.00019673720896,"z0":5.758521077448015,"aX":-2.1234550210978815},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.2,"breakHorizontal":2.5,"spinRate":2293,"spinDirection":251},"zone":12,"typeConfidence":0.9,"plateTime":0.4398049615058701,"extension":6.421550992304377},"index":4,"playId":"6ccf9879-ea8c-3fb1-a8d0-90305f47bdf8","pitchNumber":5,"startTime":"2026-04-05T02:30:03.683Z","endTime":"2026-04-05T02:30:08.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59266301393837,"aZ":-26.490734647950376,"pfxX":-0.539796814252195,"pfxZ":3.5376767125732904,"pX":-0.5850607197293779,"pZ":1.6996975532519383,"vX0":-3.451834026064324,"vY0":-126.22190804122873,"vZ0":-4.377352040562999,"x":139.3,"y":192.89,"x0":0.8725205499223357,"y0":50.00469691189603,"z0":5.598936935119541,"aX":-0.8675488460118275},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":1.8,"spinRate":2286,"spinDirection":147},"zone":7,"typeConfidence":0.91,"plateTime":0.43456244927534415,"extension":6.51529758280488},"index":5,"playId":"2f5bf6d8-4709-38e4-b5ac-19bdf9a9c0ad","pitchNumber":6,"startTime":"2026-04-05T02:30:20.072Z","endTime":"2026-04-05T02:30:28.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:30:28.760Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Patrick Bailey lines out to shortstop Francisco Lindor.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-05T02:32:35.385Z","endTime":"2026-04-05T02:33:01.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyrone Taylor remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T02:31:24.824Z","endTime":"2026-04-05T02:32:37.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852678811831883,"aZ":-27.753199598537407,"pfxX":-10.742808882874595,"pfxZ":2.448506011576077,"pX":0.44164064322693425,"pZ":2.6284650968986187,"vX0":7.286370145160584,"vY0":-133.2872356401971,"vZ0":-4.1056688022633985,"x":100.17,"y":167.81,"x0":-0.9276677102476085,"y0":50.00260111882605,"z0":6.186076880631766,"aX":-19.386257655971633},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.7,"breakHorizontal":18.0,"spinRate":2092,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.41048229202118236,"extension":5.811061099782931},"index":1,"playId":"2c15d89b-db83-3a23-bf26-df46b6b68503","pitchNumber":1,"startTime":"2026-04-05T02:32:37.714Z","endTime":"2026-04-05T02:32:41.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36570170317551,"aZ":-28.46092944364748,"pfxX":-10.063130486255691,"pfxZ":2.024780655572826,"pX":-0.3097588847446419,"pZ":2.7569581395780096,"vX0":5.115078460088483,"vY0":-134.7846634444058,"vZ0":-3.892608817521329,"x":128.81,"y":164.34,"x0":-0.9287670350499556,"y0":50.000891125548996,"z0":6.238448762604214,"aX":-18.44084531581661},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.0,"breakHorizontal":17.0,"spinRate":2115,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.40696742576403055,"extension":5.809941100294842},"hitData":{"launchSpeed":99.6,"launchAngle":10.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":109.58,"coordY":124.21}},"index":2,"playId":"41ea9002-5111-3526-be10-3cb521531258","pitchNumber":2,"startTime":"2026-04-05T02:32:52.045Z","endTime":"2026-04-05T02:33:01.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:33:01.144Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jerar Encarnacion grounds out, shortstop Francisco Lindor to first baseman Mark Vientos.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-05T02:33:01.536Z","endTime":"2026-04-05T02:33:58.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.686863547949894,"aZ":-28.1703749475392,"pfxX":-9.28079960134285,"pfxZ":2.1544590557552006,"pX":0.10560235155666778,"pZ":3.3636047586029063,"vX0":5.998135874803985,"vY0":-135.68400804195423,"vZ0":-2.449965382379159,"x":112.97,"y":147.96,"x0":-0.9320336956424634,"y0":50.00143160829943,"z0":6.2483767020388665,"aX":-17.240835204511807},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.6,"breakHorizontal":15.5,"spinRate":2117,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40422802910405276,"extension":5.833318759384967},"index":0,"playId":"b6983bb9-123c-37fa-972c-f54f2d5f2383","pitchNumber":1,"startTime":"2026-04-05T02:33:22.415Z","endTime":"2026-04-05T02:33:26.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.929142317097078,"aZ":-35.06435960320063,"pfxX":9.188631546993756,"pfxZ":-2.0441605241860517,"pX":0.9692700464341277,"pZ":1.4448402186386011,"vX0":2.0109453682308436,"vY0":-119.32834706475191,"vZ0":-3.71056152369197,"x":80.05,"y":199.77,"x0":-1.0809589647273223,"y0":50.00179183200625,"z0":6.2407982668259026,"aX":13.0040359943922},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.4,"breakHorizontal":-17.2,"spinRate":2933,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4623102111788371,"extension":5.927835173737303},"index":1,"playId":"ed668fdd-64c2-3451-9e3e-52fae7d545de","pitchNumber":2,"startTime":"2026-04-05T02:33:34.280Z","endTime":"2026-04-05T02:33:38.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.098883541478468,"aZ":-37.044570856953825,"pfxX":4.152954188593524,"pfxZ":-3.377047278687437,"pX":0.7689208260726365,"pZ":1.9661794610687848,"vX0":7.738001355510063,"vY0":-120.15647739655972,"vZ0":-2.648196711111429,"x":87.69,"y":185.69,"x0":-3.0492334397374496,"y0":50.002676034499295,"z0":6.41632148439962,"aX":5.991163170300425},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.5,"breakHorizontal":-9.6,"spinRate":2974,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.45812979779772567,"extension":5.984357712563158},"hitData":{"launchSpeed":72.6,"launchAngle":-2.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.91,"coordY":157.18}},"index":2,"playId":"499d6788-a897-371d-8369-a67017d7e27b","pitchNumber":3,"startTime":"2026-04-05T02:33:50.551Z","endTime":"2026-04-05T02:33:58.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:33:58.216Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Bo Bichette to first baseman Mark Vientos.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-05T02:34:05.291Z","endTime":"2026-04-05T02:34:43.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"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.6,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.983161671212997,"aZ":-24.40180035977003,"pfxX":-10.128924202940564,"pfxZ":4.121093673156869,"pX":0.5602329856405204,"pZ":2.4137793294716183,"vX0":7.37439164396274,"vY0":-136.05884148039607,"vZ0":-5.585914338805522,"x":95.65,"y":173.61,"x0":-0.8601380622196915,"y0":50.00619937945664,"z0":6.169451959256023,"aX":-19.12125776881549},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":2210,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.4015482479478236,"extension":5.99862770443856},"index":0,"playId":"1d30cc26-0def-3606-bd44-ff85d8d2cb2b","pitchNumber":1,"startTime":"2026-04-05T02:34:21.631Z","endTime":"2026-04-05T02:34:25.747Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81299828972138,"aZ":-23.027761287363095,"pfxX":-10.793825722256953,"pfxZ":4.798668480859274,"pX":-0.03113173526583662,"pZ":1.6777040656264703,"vX0":6.082320101019191,"vY0":-137.09455884114655,"vZ0":-7.6318165223328815,"x":118.19,"y":193.48,"x0":-0.8739421156353606,"y0":50.00682180990787,"z0":6.065351909879211,"aX":-20.586660071783534},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":18.4,"spinRate":2143,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39925967947461016,"extension":5.934544184778962},"hitData":{"launchSpeed":66.0,"launchAngle":-53.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.44,"coordY":186.54}},"index":1,"playId":"9d6a3db0-9542-303f-9a2d-b17af1e15acf","pitchNumber":2,"startTime":"2026-04-05T02:34:35.911Z","endTime":"2026-04-05T02:34:43.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:34:43.270Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Torrens lines out to center fielder Harrison Bader.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-05T02:36:45.857Z","endTime":"2026-04-05T02:37:40.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98387676034566,"aZ":-24.667949524993357,"pfxX":10.91206097422334,"pfxZ":4.033523402919911,"pX":0.20859280290684562,"pZ":2.1694477088139172,"vX0":-5.171051481512404,"vY0":-136.08673516779695,"vZ0":-4.603758709849546,"x":109.05,"y":180.2,"x0":0.7235985474282659,"y0":50.0031233990036,"z0":5.60809928428046,"aX":20.311872132536227},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":-18.5,"spinRate":2267,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.40365893806475217,"extension":6.402941226818308},"index":0,"playId":"dcbba895-fa46-36db-b900-889f3ff19eb3","pitchNumber":1,"startTime":"2026-04-05T02:37:12.158Z","endTime":"2026-04-05T02:37:15.931Z","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":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.810400929427868,"aZ":-32.36351125185238,"pfxX":6.169717117479461,"pfxZ":-0.12832511504193533,"pX":0.7189148776654349,"pZ":2.6941721505931646,"vX0":-2.1705710172799795,"vY0":-121.40896416160346,"vZ0":-0.419172541102958,"x":89.6,"y":166.04,"x0":0.8253586094064241,"y0":50.00329131654047,"z0":5.697173075886864,"aX":9.167167140081029},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":-10.6,"spinRate":1154,"spinDirection":99},"zone":6,"typeConfidence":0.9,"plateTime":0.45195825302931514,"extension":6.542093675015607},"hitData":{"launchSpeed":95.5,"launchAngle":24.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":163.91,"coordY":60.68}},"index":1,"playId":"817fc0c9-dc4a-3ad3-94a0-0bd396fc8bbe","pitchNumber":2,"startTime":"2026-04-05T02:37:29.380Z","endTime":"2026-04-05T02:37:40.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:37:40.279Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-05T02:37:47.076Z","endTime":"2026-04-05T02:39:01.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.780982899062533,"aZ":-24.63838398134839,"pfxX":10.892555250718132,"pfxZ":4.015898801217886,"pX":0.09924508254684362,"pZ":2.2265557078717415,"vX0":-5.188372255523478,"vY0":-136.30149065533348,"vZ0":-4.464899479191368,"x":113.22,"y":178.66,"x0":0.6153263457567373,"y0":50.00326088076946,"z0":5.593531147110672,"aX":20.43464876682576},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.5,"breakHorizontal":-18.6,"spinRate":2221,"spinDirection":125},"zone":5,"typeConfidence":0.9,"plateTime":0.4023080647161126,"extension":6.456659425702481},"index":0,"playId":"5cc86623-98a5-3bbd-900d-cd579d545b56","pitchNumber":1,"startTime":"2026-04-05T02:38:03.877Z","endTime":"2026-04-05T02:38:07.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.045058524257463,"aZ":-30.16365750509216,"pfxX":-0.9015319529468298,"pfxZ":1.2724268170533364,"pX":-0.7535825606386191,"pZ":2.239142197277653,"vX0":-3.1163977666182268,"vY0":-125.97299771958815,"vZ0":-2.3353881020836993,"x":145.72,"y":178.32,"x0":0.6240696275639709,"y0":50.004763582206515,"z0":5.65203923900457,"aX":-1.4281443873418989},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":2.4,"spinRate":2278,"spinDirection":115},"zone":4,"typeConfidence":0.91,"plateTime":0.4372188846977072,"extension":6.382885302342069},"index":1,"playId":"e0079e4d-1f2d-3b0a-af8f-c367f2b8fb9e","pitchNumber":2,"startTime":"2026-04-05T02:38:18.471Z","endTime":"2026-04-05T02:38:22.451Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-05T02:38:31.060Z","endTime":"2026-04-05T02:38:51.800Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99655820519285,"aZ":-33.344106472702265,"pfxX":8.813026409249476,"pfxZ":-0.7789209724153219,"pX":0.6558653253892398,"pZ":1.6444104102133696,"vX0":-2.800618729452142,"vY0":-122.10963010649789,"vZ0":-2.5352468947608076,"x":92.0,"y":194.38,"x0":0.6784884692821209,"y0":50.00443941731824,"z0":5.589602351007656,"aX":13.194311521771143},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.8,"breakHorizontal":-15.2,"spinRate":1200,"spinDirection":94},"zone":9,"typeConfidence":0.91,"plateTime":0.45005553262607645,"extension":6.616749546932589},"hitData":{"launchSpeed":77.9,"launchAngle":36.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.59,"coordY":111.03}},"index":3,"playId":"6b08e3f1-87e4-3f11-849b-08e1a05327f0","pitchNumber":3,"startTime":"2026-04-05T02:38:51.800Z","endTime":"2026-04-05T02:39:01.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:39:01.436Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a sharp line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-05T02:39:02.525Z","endTime":"2026-04-05T02:40:09.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187274482319136,"aZ":-29.156928131349986,"pfxX":-0.6638594200191466,"pfxZ":1.8749510450694693,"pX":0.5335104191881787,"pZ":2.9097078083269494,"vX0":-0.2591721056306111,"vY0":-126.44725467044233,"vZ0":-0.9928976546437155,"x":96.66,"y":160.22,"x0":0.7237562172602541,"y0":50.00388496969058,"z0":5.659244876671501,"aX":-1.0686963545204295},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":1.3,"spinRate":2283,"spinDirection":180},"zone":3,"typeConfidence":0.91,"plateTime":0.43414190038854805,"extension":6.380014585751488},"index":0,"playId":"cb03d900-7c33-33e6-af45-91f4555b6744","pitchNumber":1,"startTime":"2026-04-05T02:39:23.624Z","endTime":"2026-04-05T02:39:27.580Z","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":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28698448117823,"aZ":-32.560038833215614,"pfxX":6.645053078237153,"pfxZ":-0.2600702280083613,"pX":-0.19726562474435858,"pZ":2.091310493441442,"vX0":-4.08512152473403,"vY0":-121.32424448909985,"vZ0":-1.6464061160443166,"x":124.52,"y":182.31,"x0":0.6433089722846658,"y0":50.00082779911318,"z0":5.610910930889898,"aX":9.92519797308862},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.6,"breakHorizontal":-11.0,"spinRate":1426,"spinDirection":108},"zone":8,"typeConfidence":0.9,"plateTime":0.45109615894234256,"extension":6.532809852147768},"index":1,"playId":"560c8857-703c-34d4-a780-8b5ad1a476ab","pitchNumber":2,"startTime":"2026-04-05T02:39:37.531Z","endTime":"2026-04-05T02:39:41.421Z","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":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.767556763873763,"aZ":-30.21520761924898,"pfxX":0.005511709399787179,"pfxZ":1.2269500589423528,"pX":-0.5061327621024918,"pZ":0.9329178394693103,"vX0":-2.9365177003145515,"vY0":-125.65455199737517,"vZ0":-5.449420656557532,"x":136.29,"y":213.59,"x0":0.675599045860802,"y0":50.00621919651809,"z0":5.576153676254241,"aX":0.00867835393609147},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":0.6,"spinRate":2301,"spinDirection":15},"zone":13,"typeConfidence":0.9,"plateTime":0.43541577921918817,"extension":6.429137554218101},"hitData":{"launchSpeed":103.9,"launchAngle":8.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.27,"coordY":119.7}},"index":2,"playId":"cc8dd7a7-8a2b-36a1-ac86-c2c957ed3eb9","pitchNumber":3,"startTime":"2026-04-05T02:39:59.730Z","endTime":"2026-04-05T02:40:09.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:40:09.436Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to center fielder Harrison Bader.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-05T02:40:18.662Z","endTime":"2026-04-05T02:40:44.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.880694331123205,"aZ":-23.37407023941863,"pfxX":10.397051140914348,"pfxZ":4.779300125904806,"pX":0.19572749677761198,"pZ":2.5387595786589334,"vX0":-4.563884304561748,"vY0":-135.1863081044907,"vZ0":-3.8144798836048475,"x":109.54,"y":170.23,"x0":0.5598121954477349,"y0":50.00414861400398,"z0":5.61900861438362,"aX":19.146216001280088},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":-17.8,"spinRate":2214,"spinDirection":129},"zone":5,"typeConfidence":0.89,"plateTime":0.40597432794279786,"extension":6.477496024407737},"hitData":{"launchSpeed":92.2,"launchAngle":33.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.64,"coordY":63.57}},"index":0,"playId":"cee8bfaa-73b4-3234-9183-413ff3fcafd5","pitchNumber":1,"startTime":"2026-04-05T02:40:35.299Z","endTime":"2026-04-05T02:40:44.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:40:44.620Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to center fielder Carson Benge.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-05T02:42:46.795Z","endTime":"2026-04-05T02:44:00.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":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":4},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04974510496885,"aZ":-31.54467150998158,"pfxX":-11.066800603994487,"pfxZ":0.34407674679701294,"pX":0.7019363498032465,"pZ":1.3748698578595395,"vX0":8.2245312198806,"vY0":-135.55712678494254,"vZ0":-6.505879252717449,"x":90.24,"y":201.66,"x0":-0.9468698378580588,"y0":50.00592861497443,"z0":6.0334008488162825,"aX":-20.419839403989336},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.7,"breakHorizontal":18.1,"spinRate":2105,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.40542411580525073,"extension":5.880508830807869},"index":0,"playId":"2369ff97-faf7-3cf0-9f71-39251bb3f09d","pitchNumber":1,"startTime":"2026-04-05T02:42:48.938Z","endTime":"2026-04-05T02:42:52.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.896875687326776,"aZ":-29.226410645615328,"pfxX":-11.204044432841656,"pfxZ":1.5710349613219297,"pX":0.8019509893216317,"pZ":1.284753250604642,"vX0":8.196712010766758,"vY0":-136.33414981506868,"vZ0":-7.237695612319712,"x":86.43,"y":204.09,"x0":-0.7928700215862189,"y0":50.00321292158568,"z0":6.000372606855867,"aX":-21.022162654677363},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.4,"breakHorizontal":18.5,"spinRate":2128,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.40226731023839113,"extension":5.997169553085859},"index":1,"playId":"cebb3bfc-ceda-3c20-909a-a380691bcd51","pitchNumber":2,"startTime":"2026-04-05T02:43:02.761Z","endTime":"2026-04-05T02:43:06.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.636124257291943,"aZ":-28.66906792438,"pfxX":-10.398357804505315,"pfxZ":1.865120548215696,"pX":0.3168104826744268,"pZ":3.0676599967385902,"vX0":6.701981784111162,"vY0":-136.1318117982384,"vZ0":-3.2629298033428005,"x":104.92,"y":155.95,"x0":-0.824956914309884,"y0":50.00145012325718,"z0":6.264374774004173,"aX":-19.532223171635},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.9,"breakHorizontal":17.4,"spinRate":2079,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.40220320897867623,"extension":5.920250371788058},"index":2,"playId":"ed40e127-61fa-365d-b267-480ac9314cd2","pitchNumber":3,"startTime":"2026-04-05T02:43:17.844Z","endTime":"2026-04-05T02:43:21.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97445369556171,"aZ":-34.50759429555284,"pfxX":9.7745744860509,"pfxZ":-1.6554748717206529,"pX":0.7712275728217095,"pZ":2.9565112373635314,"vX0":1.4119729934561915,"vY0":-118.52364959498561,"vZ0":-0.6005900317696699,"x":87.6,"y":158.95,"x0":-1.1021018268828289,"y0":50.000392737772096,"z0":6.3816031559067445,"aX":13.81632901780449},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.9,"breakHorizontal":-18.0,"spinRate":2872,"spinDirection":51},"zone":3,"typeConfidence":2.0,"plateTime":0.46323567407704225,"extension":5.8255966583009435},"index":3,"playId":"ba3ee781-c5b1-377f-be05-5b1ce0d027b1","pitchNumber":4,"startTime":"2026-04-05T02:43:33.152Z","endTime":"2026-04-05T02:43:37.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289748654084047,"aZ":-30.297113964415253,"pfxX":-9.28319425908889,"pfxZ":1.0295633239285866,"pX":-0.10749915984832731,"pZ":2.8815989596376173,"vX0":5.393096456418239,"vY0":-133.76802668475054,"vZ0":-3.1115591924475607,"x":121.1,"y":160.98,"x0":-0.9415214473877573,"y0":50.00083369174176,"z0":6.22721853870505,"aX":-16.856592297545653},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.4,"breakHorizontal":15.7,"spinRate":2096,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.4091456100518802,"extension":5.953724959629192},"hitData":{"launchSpeed":96.4,"launchAngle":34.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.88,"coordY":54.3}},"index":4,"playId":"5a7ceed9-7eed-33bb-824f-c53547e3dc37","pitchNumber":5,"startTime":"2026-04-05T02:43:49.443Z","endTime":"2026-04-05T02:44:00.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:44:00.411Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, third baseman Bo Bichette to first baseman Mark Vientos.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-05T02:44:01.646Z","endTime":"2026-04-05T02:45:26.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"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.9,"endSpeed":84.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65553744330462,"aZ":-26.81365917165264,"pfxX":-9.715205391054825,"pfxZ":2.914580224522089,"pX":0.08459585470562522,"pZ":2.8499572922622245,"vX0":5.947493535405673,"vY0":-135.0899693596559,"vZ0":-3.769778765360394,"x":113.78,"y":161.83,"x0":-0.8883557710390454,"y0":50.005580362793225,"z0":6.158258336297232,"aX":-17.878754206757648},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.7,"breakHorizontal":16.2,"spinRate":2089,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4061522200913532,"extension":5.965437085504509},"index":0,"playId":"1484289b-de2f-34f5-bb04-ba9a223ceb55","pitchNumber":1,"startTime":"2026-04-05T02:44:25.200Z","endTime":"2026-04-05T02:44:28.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70013281605247,"aZ":-42.01907099104518,"pfxX":4.5025198540248486,"pfxZ":-6.862271316303494,"pX":1.3902441869133153,"pZ":1.6298026125637441,"vX0":3.5634820732151655,"vY0":-119.49047940911753,"vZ0":-2.229693549696389,"x":64.01,"y":194.78,"x0":-0.7094659247089389,"y0":50.00215254163873,"z0":6.377965431412762,"aX":6.459682785399102},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.7,"breakHorizontal":-9.1,"spinRate":2932,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45974947308823566,"extension":5.91163641128794},"index":1,"playId":"764c2761-5267-3632-9acb-06b31a22ec20","pitchNumber":2,"startTime":"2026-04-05T02:44:43.547Z","endTime":"2026-04-05T02:44:47.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20092329355987,"aZ":-28.339543937360887,"pfxX":-0.41546376859507195,"pfxZ":2.3316708906146415,"pX":1.4042031734883722,"pZ":0.8842083281370432,"vX0":5.287922972417718,"vY0":-127.65595284037614,"vZ0":-7.613109258315571,"x":63.48,"y":214.91,"x0":-0.6434065483500835,"y0":50.002925454193104,"z0":6.147844381553532,"aX":-0.6837606928140251},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":-0.5,"spinRate":2555,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.42968487918068554,"extension":5.8942120970914615},"index":2,"playId":"996bd82b-8c5a-3021-8e7d-8d36800368ea","pitchNumber":3,"startTime":"2026-04-05T02:45:01.358Z","endTime":"2026-04-05T02:45:05.105Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51566067855165,"aZ":-33.276866693829334,"pfxX":-10.18311526754927,"pfxZ":-0.5856617749575754,"pX":-0.03128666964285145,"pZ":2.4645551889006905,"vX0":5.7495893267976435,"vY0":-136.69138652149783,"vZ0":-3.7267830642647026,"x":118.19,"y":172.24,"x0":-0.8483613237375428,"y0":50.00411305711656,"z0":6.151463373283242,"aX":-19.1079783912425},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.7,"breakHorizontal":17.0,"spinRate":2113,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4020021562758913,"extension":5.937931824815196},"hitData":{"launchSpeed":75.6,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.38,"coordY":168.82}},"index":3,"playId":"5c0c391a-e06e-34eb-b6dc-6c1ddee6c183","pitchNumber":4,"startTime":"2026-04-05T02:45:18.844Z","endTime":"2026-04-05T02:45:26.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:45:26.631Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Mark Vientos.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-05T02:45:55.947Z","endTime":"2026-04-05T02:46:25.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52847919449236,"aZ":-28.62877769437242,"pfxX":-9.478641386191907,"pfxZ":1.9071994943146322,"pX":0.38940785812356377,"pZ":3.580422022036571,"vX0":6.72406260676944,"vY0":-136.18305383011187,"vZ0":-1.7765390649261277,"x":102.16,"y":142.11,"x0":-0.8919398113498362,"y0":50.005098966377346,"z0":6.239803829132012,"aX":-17.6388452220006},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.2,"breakHorizontal":15.6,"spinRate":2081,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.403648295854953,"extension":5.896656373945761},"index":0,"playId":"0869fa24-aaa3-3089-b496-9ed2547d933c","pitchNumber":1,"startTime":"2026-04-05T02:46:01.699Z","endTime":"2026-04-05T02:46:05.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32038383116328,"aZ":-28.404641974668063,"pfxX":-10.326888273519897,"pfxZ":2.005463880245623,"pX":0.31004109805514957,"pZ":2.2829195165465346,"vX0":7.033703448278913,"vY0":-137.01012080980732,"vZ0":-4.852104102165623,"x":105.18,"y":177.14,"x0":-0.9629526204936579,"y0":50.002831591338925,"z0":6.043577832814798,"aX":-19.421420131032896},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.6,"breakHorizontal":17.0,"spinRate":2088,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.40143478612285044,"extension":5.8852531682843},"hitData":{"launchSpeed":82.7,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.49,"coordY":164.77}},"index":1,"playId":"9ffd2528-8437-32ca-b24f-45a5768c1064","pitchNumber":2,"startTime":"2026-04-05T02:46:16.496Z","endTime":"2026-04-05T02:46:25.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:46:25.092Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Giants challenged (tag play), call on the field was upheld: Brett Baty doubles (2) on a ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-05T02:48:39.781Z","endTime":"2026-04-05T02:49:11.928Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Keaton Winn replaces Ryan Borucki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T02:47:17.706Z","endTime":"2026-04-05T02:48:42.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":82.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72595697922713,"aZ":-32.81706700620985,"pfxX":-9.385005995583214,"pfxZ":-0.3798471967232757,"pX":-0.05494001203251718,"pZ":1.547597636195971,"vX0":6.201490537617947,"vY0":-129.29637504081046,"vZ0":-5.035134724472161,"x":119.09,"y":196.99,"x0":-1.2592912965078567,"y0":50.00246356184133,"z0":6.024407325594265,"aX":-15.967334313567632},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.6,"breakHorizontal":15.7,"spinRate":1441,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.42283676166310435,"extension":5.79185249598072},"index":1,"playId":"e206e9ea-c925-3c74-bd62-566fe1690a2a","pitchNumber":1,"startTime":"2026-04-05T02:48:42.126Z","endTime":"2026-04-05T02:48:48.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.047524199855175,"aZ":-13.549551420272932,"pfxX":-7.246680020345542,"pfxZ":9.264757823041307,"pX":0.6382702339576858,"pZ":2.763783929050669,"vX0":8.121729531479682,"vY0":-140.89778939443835,"vZ0":-6.57361893188175,"x":92.67,"y":164.16,"x0":-1.3402630495766459,"y0":50.005091426997886,"z0":6.0030539678615895,"aX":-14.571051075604528},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":11.5,"spinRate":2404,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.38875734979817755,"extension":5.968437877538828},"hitData":{"launchSpeed":76.0,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.79,"coordY":125.29}},"index":2,"playId":"f30fc6fd-9b6e-3b3b-af4a-978bd5d6bd4d","pitchNumber":2,"startTime":"2026-04-05T02:48:57.846Z","endTime":"2026-04-05T02:49:11.928Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":137},"playEndTime":"2026-04-05T02:49:11.928Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mark Vientos lines out to center fielder Harrison Bader.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-05T02:51:23.848Z","endTime":"2026-04-05T02:53:00.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.572605248562773,"aZ":-22.825931903603887,"pfxX":-9.256374604494473,"pfxZ":4.764392474044509,"pX":0.219524479277843,"pZ":2.1569328162229167,"vX0":7.5047520200076985,"vY0":-138.84099276382176,"vZ0":-6.561817203243736,"x":108.63,"y":180.54,"x0":-1.3089255480313955,"y0":50.00479897815221,"z0":6.058446875153149,"aX":-18.16773164419932},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":15.4,"spinRate":2259,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.3937258172985114,"extension":6.302190376821398},"index":0,"playId":"2bc78f47-cd25-308f-9938-7ee02bc0dd08","pitchNumber":1,"startTime":"2026-04-05T02:51:23.848Z","endTime":"2026-04-05T02:51:28.160Z","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":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969980175488043,"aZ":-33.421456529234746,"pfxX":-6.92135417306092,"pfxZ":-0.7603521302387453,"pX":-1.8676238700964838,"pZ":2.7540286699445167,"vX0":1.5280800358646909,"vY0":-127.06541331032899,"vZ0":-1.8609278612707256,"x":188.19,"y":164.42,"x0":-1.5774136893412802,"y0":50.00383548899603,"z0":6.150633352614139,"aX":-11.321590860397743},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":12.2,"spinRate":1483,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.43101368050240474,"extension":6.229183391997547},"index":1,"playId":"7a9bb65a-d0dc-3576-8dd6-78d18e8e080a","pitchNumber":2,"startTime":"2026-04-05T02:51:39.270Z","endTime":"2026-04-05T02:51:42.972Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-05T02:51:55.781Z","endTime":"2026-04-05T02:52:13.640Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53298018674697,"aZ":-32.86040209090288,"pfxX":-10.837183850011327,"pfxZ":-0.4088882931770299,"pX":0.7949301684431246,"pZ":0.5231942172382794,"vX0":8.777254067022678,"vY0":-128.24818331510474,"vZ0":-7.146063191786632,"x":86.7,"y":224.65,"x0":-1.2639361253022747,"y0":50.004118476296895,"z0":5.9087668959840185,"aX":-18.052997087455875},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.2,"breakHorizontal":17.6,"spinRate":1623,"spinDirection":242},"zone":14,"typeConfidence":0.89,"plateTime":0.4270886917454626,"extension":6.432448689293368},"index":3,"playId":"a05661e8-b023-37fc-8c71-30bd3b204a93","pitchNumber":3,"startTime":"2026-04-05T02:52:13.640Z","endTime":"2026-04-05T02:52:18.176Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99394319967077,"aZ":-29.47127414162323,"pfxX":-10.546785562864954,"pfxZ":1.6147278300940693,"pX":-0.5545325365685718,"pZ":1.3252722109127453,"vX0":5.399021761207432,"vY0":-128.4356532958645,"vZ0":-5.89611409189511,"x":138.14,"y":203.0,"x0":-1.3108770531573792,"y0":50.00436750267941,"z0":5.9357872975779316,"aX":-17.664413617175693},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":17.9,"spinRate":1340,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.42606939994515125,"extension":6.507576640252852},"index":4,"playId":"b20bd2c8-e51e-3c66-811b-a502bc7b25ff","pitchNumber":4,"startTime":"2026-04-05T02:52:32.548Z","endTime":"2026-04-05T02:52:36.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425093337871708,"aZ":-32.039401890709094,"pfxX":-9.229878082007923,"pfxZ":0.08052249284470658,"pX":-0.6377008840239883,"pZ":1.9808650871069697,"vX0":4.596375970688484,"vY0":-128.4076608320094,"vZ0":-3.8793234812944775,"x":141.31,"y":185.3,"x0":-1.2549556475146737,"y0":50.00335401072004,"z0":6.013180791159954,"aX":-15.361608913080584},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.5,"breakHorizontal":15.6,"spinRate":1622,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.42710078067841506,"extension":6.393631184520972},"hitData":{"launchSpeed":92.3,"launchAngle":19.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.15,"coordY":80.64}},"index":5,"playId":"d092dbda-d1e8-358a-abcf-8ec2454e7736","pitchNumber":5,"startTime":"2026-04-05T02:52:50.022Z","endTime":"2026-04-05T02:53:00.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:53:00.773Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a ground ball to right fielder Jung Hoo Lee. Brett Baty scores. Tyrone Taylor to 2nd. Tyrone Taylor advances to 2nd, on a throwing error by right fielder Jung Hoo Lee.","rbi":1,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-05T02:53:01.915Z","endTime":"2026-04-05T02:53:39.588Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":676775,"link":"/api/v1/people/676775"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3276130083868,"aZ":-20.442763704118878,"pfxX":-8.92391565130399,"pfxZ":5.998838231958333,"pX":0.11773168540554081,"pZ":2.679825489232707,"vX0":6.772335866097684,"vY0":-138.58874205672936,"vZ0":-5.548582822585938,"x":112.51,"y":166.42,"x0":-1.1912231657071892,"y0":50.004585322193364,"z0":6.06209664986091,"aX":-17.459491489501914},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2260,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.3943572127979684,"extension":6.219293563927995},"hitData":{"launchSpeed":93.7,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.7,"coordY":124.78}},"index":0,"playId":"7c16971c-4651-3a30-912a-565a982082c7","pitchNumber":1,"startTime":"2026-04-05T02:53:26.118Z","endTime":"2026-04-05T02:53:39.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:53:39.588Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey challenged (pitch result), call on the field was confirmed: Marcus Semien walks.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-05T02:53:59.632Z","endTime":"2026-04-05T02:56:15.921Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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.5,"endSpeed":81.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.843956339501233,"aZ":-27.719418890954135,"pfxX":-10.939570711689532,"pfxZ":2.677052855537962,"pX":0.5624223831255932,"pZ":0.07327832086667542,"vX0":8.025655810105095,"vY0":-128.36540049849577,"vZ0":-9.271258705828753,"x":95.56,"y":236.8,"x0":-1.184980575620377,"y0":50.00594142656084,"z0":5.893679664232661,"aX":-18.239561870907306},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":18.0,"spinRate":1649,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.42686697084888303,"extension":6.3521256134505455},"index":0,"playId":"37fff8b1-f762-3fb0-a5e8-a5948a464a80","pitchNumber":1,"startTime":"2026-04-05T02:54:14.802Z","endTime":"2026-04-05T02:54:22.611Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Keaton Winn. Tyrone Taylor to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"37fff8b1-f762-3fb0-a5e8-a5948a464a80","startTime":"2026-04-05T02:54:28.792Z","endTime":"2026-04-05T02:54:51.708Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58418249987234,"aZ":-12.938105366520874,"pfxX":-8.54698805471011,"pfxZ":9.614477470310861,"pX":1.420407102272187,"pZ":2.044119912750653,"vX0":9.927143230428634,"vY0":-140.70629086789836,"vZ0":-8.751539146032275,"x":62.86,"y":183.59,"x0":-1.0466538911993581,"y0":50.00495810329529,"z0":6.037738589453606,"aX":-17.103195307775636},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":13.4,"spinRate":2373,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.3896108554156723,"extension":6.368973118333575},"index":2,"playId":"181a5dc0-0a70-309a-80c4-2aad2af9294b","pitchNumber":2,"startTime":"2026-04-05T02:54:51.708Z","endTime":"2026-04-05T02:54:55.521Z","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":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660228080433836,"aZ":-33.23112902885115,"pfxX":-8.68605914529292,"pfxZ":-0.6167230001847255,"pX":1.046193895789899,"pZ":1.4859256851507896,"vX0":8.524007512648895,"vY0":-129.56823925175885,"vZ0":-5.0724277533597455,"x":77.12,"y":198.66,"x0":-1.1428610809833761,"y0":50.00197288513291,"z0":5.980564893857413,"aX":-14.908538684723533},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.0,"breakHorizontal":14.0,"spinRate":1688,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.42120974982444714,"extension":6.4444181135240255},"index":3,"playId":"d36314b7-eb26-30a4-9110-3c75e1fc2ca5","pitchNumber":3,"startTime":"2026-04-05T02:55:09.055Z","endTime":"2026-04-05T02:55:13.957Z","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":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85582095974174,"aZ":-29.207078461839455,"pfxX":-10.98960038013176,"pfxZ":1.7459650671525409,"pX":1.6901322528883482,"pZ":0.8980551523635406,"vX0":10.498654201832785,"vY0":-129.0566988440946,"vZ0":-7.355398676258721,"x":52.58,"y":214.53,"x0":-0.9873148153321238,"y0":50.0039229745048,"z0":6.0104155189937325,"aX":-18.687119375471923},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":17.8,"spinRate":1574,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.42312063075031814,"extension":6.515693070167748},"index":4,"playId":"04a0eb8f-9795-31c2-bb65-10e14e81e90e","pitchNumber":4,"startTime":"2026-04-05T02:55:26.827Z","endTime":"2026-04-05T02:55:32.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13017211985261,"aZ":-11.888534935216795,"pfxX":-6.417110801846568,"pfxZ":10.146237733342579,"pX":0.296003237666033,"pZ":1.5722000422645586,"vX0":6.0654444811346035,"vY0":-140.99717224579766,"vZ0":-9.929522208234523,"x":105.72,"y":196.33,"x0":-1.0566305174558739,"y0":50.00264006898369,"z0":5.9213284533565025,"aX":-12.830865306821591},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":10.3,"spinRate":2366,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.3894957927099467,"extension":6.412348036449245},"index":5,"playId":"778e28b3-3887-3298-8aad-cd7bf06be468","pitchNumber":5,"startTime":"2026-04-05T02:55:48.890Z","endTime":"2026-04-05T02:56:15.921Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"playEndTime":"2026-04-05T02:56:15.921Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-05T02:56:59.400Z","endTime":"2026-04-05T02:58:25.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-05T02:56:15.355Z","endTime":"2026-04-05T02:57:01.588Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.923316369835003,"aZ":-30.01365726529114,"pfxX":-9.390233024805266,"pfxZ":1.2597006744179833,"pX":-0.13945689170725514,"pZ":2.985456720473374,"vX0":6.1490384713622115,"vY0":-129.71378898219643,"vZ0":-2.2696685118097255,"x":122.32,"y":158.17,"x0":-1.3150386264660803,"y0":50.00215467930662,"z0":6.149449873542652,"aX":-16.077282995849455},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.0,"breakHorizontal":15.7,"spinRate":1645,"spinDirection":240},"zone":2,"typeConfidence":0.9,"plateTime":0.4214979180695626,"extension":6.284065752757329},"index":1,"playId":"925bb0a1-51fd-389a-bfd6-559acbfc0b25","pitchNumber":1,"startTime":"2026-04-05T02:57:01.588Z","endTime":"2026-04-05T02:57:06.072Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.843848977412147,"aZ":-30.886928429230014,"pfxX":-9.919707203659875,"pfxZ":0.7611285420329805,"pX":-0.18299527797694196,"pZ":0.8881452596823418,"vX0":5.998795599053455,"vY0":-129.1826656492176,"vZ0":-6.7264160817061445,"x":123.98,"y":214.8,"x0":-1.2413143370247828,"y0":50.00571261170298,"z0":5.887265578470886,"aX":-16.83965475817358},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.1,"breakHorizontal":16.7,"spinRate":1684,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4233079438804408,"extension":6.135754080589248},"index":2,"playId":"63ed7b74-878c-354b-9356-5b948c1c3ad2","pitchNumber":2,"startTime":"2026-04-05T02:57:17.314Z","endTime":"2026-04-05T02:57:21.490Z","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":89.0,"endSpeed":82.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.356379654695473,"aZ":-30.908574686431137,"pfxX":-8.170105850811073,"pfxZ":0.7421612015695151,"pX":0.08867618721200551,"pZ":1.379800616625176,"vX0":5.8773416716957065,"vY0":-129.45540969620203,"vZ0":-5.688833055578785,"x":113.62,"y":201.53,"x0":-1.142109284794855,"y0":50.005228839731814,"z0":5.953034494046439,"aX":-13.960639008413361},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.4,"breakHorizontal":13.6,"spinRate":1604,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.4220523841782966,"extension":6.179279427717867},"index":3,"playId":"52cb5356-9c01-3fc7-b783-59d359fb2dd8","pitchNumber":3,"startTime":"2026-04-05T02:57:37.570Z","endTime":"2026-04-05T02:57:41.861Z","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":96.6,"endSpeed":88.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.791530559984178,"aZ":-14.221579996206518,"pfxX":-6.202472406143832,"pfxZ":8.934928332707361,"pX":-0.21280136239197261,"pZ":3.730929529909874,"vX0":4.69127738288504,"vY0":-140.59245578020779,"vZ0":-4.22224159994779,"x":125.11,"y":138.04,"x0":-1.0942008033937727,"y0":50.0008648122343,"z0":6.170019183372338,"aX":-12.460397782142175},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":10.3,"spinRate":2362,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.38903830863729283,"extension":6.14594719050177},"index":4,"playId":"9479a1bd-4f79-3032-9166-de0515f07794","pitchNumber":4,"startTime":"2026-04-05T02:57:58.797Z","endTime":"2026-04-05T02:58:03.957Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03222022549302,"aZ":-33.920883315350736,"pfxX":-9.49069900175641,"pfxZ":-1.0339629093771237,"pX":-0.43013892054833985,"pZ":1.1684431019090575,"vX0":4.927182602213675,"vY0":-128.9025376525164,"vZ0":-5.610857747389429,"x":133.4,"y":207.23,"x0":-1.1302478796224504,"y0":50.00311127945519,"z0":5.982808987301914,"aX":-16.020036196143824},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.9,"breakHorizontal":16.1,"spinRate":1601,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.42442693530800746,"extension":6.123261632965784},"index":5,"playId":"1262d0a1-f363-3257-b655-579b18eaf836","pitchNumber":5,"startTime":"2026-04-05T02:58:21.110Z","endTime":"2026-04-05T02:58:25.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T02:58:25.375Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, third baseman Matt Chapman to first baseman Jerar Encarnacion.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-05T02:58:33.130Z","endTime":"2026-04-05T03:00:12.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"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(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":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.884914343694874,"aZ":-32.22060718920337,"pfxX":-10.259563900538954,"pfxZ":-0.029916787239701037,"pX":1.1617193989289973,"pZ":1.5989504964464214,"vX0":9.031065066903023,"vY0":-129.86798860627167,"vZ0":-5.017574454595724,"x":72.72,"y":195.61,"x0":-1.032458541898955,"y0":50.00240419664982,"z0":6.01470513512766,"aX":-17.477502538641705},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.0,"breakHorizontal":16.6,"spinRate":1688,"spinDirection":243},"zone":14,"typeConfidence":0.89,"plateTime":0.4221977566726829,"extension":6.363974745970377},"index":0,"playId":"b5fbe1d6-da3e-356a-98be-3d534e296e1e","pitchNumber":1,"startTime":"2026-04-05T02:58:50.739Z","endTime":"2026-04-05T02:58:54.426Z","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":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.278719429098757,"aZ":-29.550151502692145,"pfxX":-11.544834855236557,"pfxZ":1.553462573837555,"pX":0.5845029944869239,"pZ":1.1294114985092045,"vX0":8.136129444790805,"vY0":-129.84123137838364,"vZ0":-6.583751357364353,"x":94.72,"y":208.29,"x0":-1.1090604832828326,"y0":50.00151856811179,"z0":5.982670695174438,"aX":-19.4703833912035},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":18.8,"spinRate":1766,"spinDirection":239},"zone":14,"typeConfidence":0.89,"plateTime":0.42381926480912613,"extension":6.472123850121087},"index":1,"playId":"87e72289-d8da-3d53-a2b1-3f51f6a6061d","pitchNumber":2,"startTime":"2026-04-05T02:59:08.908Z","endTime":"2026-04-05T02:59:12.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.733551933462692,"aZ":-23.656823230108706,"pfxX":-9.908012416184544,"pfxZ":4.458747563777145,"pX":0.7945506285228976,"pZ":2.0849266779377973,"vX0":8.495519692516087,"vY0":-137.36743660246125,"vZ0":-6.241669714923416,"x":86.71,"y":182.49,"x0":-1.0525980559294241,"y0":50.0000199971831,"z0":5.997213470308277,"aX":-18.91219111787119},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":2258,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.3989027102913343,"extension":6.3386019769320265},"index":2,"playId":"140420c1-6fd7-3fac-b694-73b8605a1356","pitchNumber":3,"startTime":"2026-04-05T02:59:26.517Z","endTime":"2026-04-05T02:59:30.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90923441821489,"aZ":-12.547092288165109,"pfxX":-6.0861811300743165,"pfxZ":9.90509855938561,"pX":0.9953738441922284,"pZ":1.4398787543011928,"vX0":7.801969177403368,"vY0":-140.17218075039645,"vZ0":-10.046216973042569,"x":79.06,"y":199.9,"x0":-1.0387889449159424,"y0":50.00667225506208,"z0":5.899028416102866,"aX":-12.064367664173908},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":9.4,"spinRate":2342,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.39138597084451776,"extension":6.343529876795468},"index":3,"playId":"aae9de61-f93d-3faf-a3c7-2b040bd42dd7","pitchNumber":4,"startTime":"2026-04-05T02:59:43.686Z","endTime":"2026-04-05T02:59:47.902Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692014984967933,"aZ":-33.951194365023305,"pfxX":-10.014534782912202,"pfxZ":-1.0509757850053294,"pX":0.15059987201643849,"pZ":2.013168445378064,"vX0":6.566874754384255,"vY0":-128.9681375908628,"vZ0":-3.591033824971735,"x":111.26,"y":184.42,"x0":-1.1268236801934752,"y0":50.00602937426347,"z0":6.040922238946849,"aX":-16.88177382123905},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.5,"breakHorizontal":16.7,"spinRate":1605,"spinDirection":247},"zone":8,"typeConfidence":0.9,"plateTime":0.42461863971546165,"extension":6.399119591364139},"hitData":{"launchSpeed":86.7,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.41,"coordY":180.97}},"index":4,"playId":"d5ed5126-dbe8-340a-bced-b28fd2dbf56a","pitchNumber":5,"startTime":"2026-04-05T03:00:02.125Z","endTime":"2026-04-05T03:00:12.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:00:12.772Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out softly, catcher Luis Torrens to first baseman Mark Vientos.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-05T03:02:32.938Z","endTime":"2026-04-05T03:03:21.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.533886461909816,"aZ":-28.561668085042264,"pfxX":-9.68688874368014,"pfxZ":1.9792411866545834,"pX":-0.04840088039261916,"pZ":2.9273571989070994,"vX0":5.634794332241365,"vY0":-134.5301879299442,"vZ0":-3.344774666129812,"x":118.84,"y":159.74,"x0":-0.9170054826690708,"y0":50.0019574901406,"z0":6.2222522369627615,"aX":-17.666948879366537},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.0,"breakHorizontal":16.2,"spinRate":2037,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4079082209400049,"extension":5.887488602580871},"index":0,"playId":"27ed5379-bd54-3e1f-9895-71fbe3c314a5","pitchNumber":1,"startTime":"2026-04-05T03:02:33.596Z","endTime":"2026-04-05T03:02:37.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35541254806685,"aZ":-30.766661072897143,"pfxX":-0.3590510801736819,"pfxZ":0.8693383534614956,"pX":1.0048818207272312,"pZ":1.2764993007195016,"vX0":9.314636214348788,"vY0":-126.26460477396793,"vZ0":-6.345757943339693,"x":78.7,"y":204.31,"x0":-2.682990879505961,"y0":50.003322754758784,"z0":6.293533743292813,"aX":-0.5826248331179765},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":-1.4,"spinRate":2563,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4335494284403776,"extension":6.0901342867763235},"index":1,"playId":"c1a5abfd-d915-38e5-93bc-684b75a31719","pitchNumber":2,"startTime":"2026-04-05T03:02:48.673Z","endTime":"2026-04-05T03:02:52.521Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-05T03:03:04.923Z","endTime":"2026-04-05T03:03:12.907Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.209208235036055,"aZ":-29.34795296907067,"pfxX":1.04321177708941,"pfxZ":1.6747987073060902,"pX":1.165254573920123,"pZ":2.24381117866961,"vX0":4.4112041548063985,"vY0":-129.0843036323791,"vZ0":-4.550983031609077,"x":72.58,"y":178.2,"x0":-0.7021624147404266,"y0":50.0014748565607,"z0":6.292692538159715,"aX":1.75714805513982},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":-2.9,"spinRate":2646,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4245328014694665,"extension":5.9365231014153865},"hitData":{"launchSpeed":37.7,"launchAngle":-73.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":126.97,"coordY":197.91}},"index":3,"playId":"3b77e32c-768f-3c5a-bf7b-9b212a06f262","pitchNumber":3,"startTime":"2026-04-05T03:03:12.907Z","endTime":"2026-04-05T03:03:21.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:03:21.412Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to left fielder Tyrone Taylor.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-05T03:03:29.799Z","endTime":"2026-04-05T03:05:13.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":621438,"link":"/api/v1/people/621438"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9805955926176,"aZ":-34.51778481354147,"pfxX":9.83978072114962,"pfxZ":-1.6430448343537805,"pX":-0.7487200527327154,"pZ":3.0216853858188166,"vX0":-1.770554581303522,"vY0":-118.92090002948379,"vZ0":-0.4442365091812075,"x":145.54,"y":157.19,"x0":-1.2701187171377255,"y0":50.004919471322275,"z0":6.356995107558845,"aX":14.016752150008273},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.8,"breakHorizontal":-17.3,"spinRate":2856,"spinDirection":53},"zone":1,"typeConfidence":2.0,"plateTime":0.4615627077690849,"extension":5.732489091829028},"index":0,"playId":"9d39b06c-0861-3381-90f3-195e719c638d","pitchNumber":1,"startTime":"2026-04-05T03:03:48.315Z","endTime":"2026-04-05T03:03:52.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82886578769185,"aZ":-29.43163735176112,"pfxX":-8.477895953051599,"pfxZ":1.4900497135525264,"pX":-0.6696077716987183,"pZ":3.0667870635475385,"vX0":3.9460018273324122,"vY0":-134.76970269281603,"vZ0":-2.7756284721635227,"x":142.52,"y":155.98,"x0":-1.049907784150889,"y0":50.0042684395747,"z0":6.185192841116327,"aX":-15.622539078786438},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":14.5,"spinRate":2165,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.406163769542077,"extension":5.9166065710110125},"index":1,"playId":"99f10e77-513e-359e-9dd3-bb36f8277c79","pitchNumber":2,"startTime":"2026-04-05T03:04:02.371Z","endTime":"2026-04-05T03:04:06.583Z","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":93.1,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19031122652614,"aZ":-29.55016352305409,"pfxX":-7.839057471238917,"pfxZ":1.4131909424936673,"pX":-0.7923979697035927,"pZ":3.537206551080825,"vX0":3.5182849807952192,"vY0":-135.53376753453665,"vZ0":-1.6233683650221742,"x":147.2,"y":143.28,"x0":-1.087620187451829,"y0":50.0066601998758,"z0":6.204506122174624,"aX":-14.610097918581886},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.4,"breakHorizontal":13.4,"spinRate":2122,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4038781766713395,"extension":5.797777516083597},"index":2,"playId":"2ea13d5d-50b7-384c-9b2f-ca1619163bcc","pitchNumber":3,"startTime":"2026-04-05T03:04:18.092Z","endTime":"2026-04-05T03:04:22.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.893483658210616,"aZ":-28.7541645713693,"pfxX":-9.887432658151507,"pfxZ":1.8373193167203388,"pX":0.24841388277812695,"pZ":1.9076533165670218,"vX0":6.487101196112755,"vY0":-135.9804696963388,"vZ0":-5.873717624494971,"x":107.53,"y":187.27,"x0":-0.8881966968992902,"y0":50.00553067695866,"z0":6.1005818337819555,"aX":-18.447710986884218},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.2,"breakHorizontal":16.4,"spinRate":2141,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.40338247096669244,"extension":5.973464589024733},"index":3,"playId":"a8134764-713a-3dfa-9b83-2bda8fc6b298","pitchNumber":4,"startTime":"2026-04-05T03:04:33.047Z","endTime":"2026-04-05T03:04:37.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153580933003386,"aZ":-16.452671780751803,"pfxX":-5.397619379259164,"pfxZ":8.157195049659329,"pX":0.3836506959412545,"pZ":2.739560054248787,"vX0":5.151719698777723,"vY0":-137.603616815349,"vZ0":-6.371099721004602,"x":102.38,"y":164.81,"x0":-0.8071760526696207,"y0":50.00016761594721,"z0":6.190308567059773,"aX":-10.399503920560944},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":8.8,"spinRate":2309,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.397317807667942,"extension":5.906517680368951},"hitData":{"launchSpeed":73.5,"launchAngle":16.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.24,"coordY":115.31}},"index":4,"playId":"2aadceb6-0e23-31f5-8010-8c35205465e2","pitchNumber":5,"startTime":"2026-04-05T03:05:02.473Z","endTime":"2026-04-05T03:05:13.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:05:13.753Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-05T03:05:16.003Z","endTime":"2026-04-05T03:06:27.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.891913004580633,"aZ":-31.068376837308186,"pfxX":-10.685663690279625,"pfxZ":0.6011625915552052,"pX":0.057921832480597325,"pZ":2.1962360869770086,"vX0":6.127909308016917,"vY0":-135.7897054604413,"vZ0":-4.715978065824728,"x":114.79,"y":179.48,"x0":-0.8488674884656632,"y0":50.00593768825748,"z0":6.136819292595083,"aX":-19.80358963682275},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.2,"breakHorizontal":17.9,"spinRate":2079,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40457269190617406,"extension":5.92070915820229},"index":0,"playId":"c6e65d8b-85b8-398b-bd5c-414101c5b044","pitchNumber":1,"startTime":"2026-04-05T03:05:39.201Z","endTime":"2026-04-05T03:05:42.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13312852542573,"aZ":-31.160395462990937,"pfxX":-10.55153271580505,"pfxZ":0.5385475738853005,"pX":-0.7310975659819233,"pZ":1.4791041280866677,"vX0":4.237983553324612,"vY0":-137.3538511622267,"vZ0":-6.4305533233309315,"x":144.87,"y":198.84,"x0":-0.9314861113194957,"y0":50.005432276468575,"z0":5.996017364873279,"aX":-19.971600501928492},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.4,"breakHorizontal":18.1,"spinRate":2164,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40023588658514564,"extension":5.974429600344642},"index":1,"playId":"07832d5d-c045-3b8a-9afc-9044a28d4fa3","pitchNumber":2,"startTime":"2026-04-05T03:05:57.242Z","endTime":"2026-04-05T03:06:01.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.822486598290702,"aZ":-29.156330110874496,"pfxX":-6.901691121286707,"pfxZ":1.7968637934725877,"pX":0.9301830829199285,"pZ":0.9133672401330565,"vX0":11.644775609435703,"vY0":-128.9198630611778,"vZ0":-7.37900675676943,"x":81.54,"y":214.12,"x0":-2.7568426135715147,"y0":50.001098300888145,"z0":6.075722708846264,"aX":-11.570431521029082},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":9.7,"spinRate":719,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.42552946632608624,"extension":6.481858550714258},"index":2,"playId":"257b3863-28aa-34fc-8c19-deaae080e12c","pitchNumber":3,"startTime":"2026-04-05T03:06:22.567Z","endTime":"2026-04-05T03:06:27.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:06:27.855Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Patrick Bailey grounds into a force out, second baseman Marcus Semien to shortstop Francisco Lindor. Jung Hoo Lee out at 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-05T03:06:36.365Z","endTime":"2026-04-05T03:07:52.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00221377305131,"aZ":-29.40024803492385,"pfxX":-10.971476350065638,"pfxZ":1.41947325116658,"pX":0.6332459595321649,"pZ":1.6150637369037437,"vX0":7.795579412552798,"vY0":-138.81683119922891,"vZ0":-6.793047707854809,"x":92.86,"y":195.17,"x0":-0.7806677458473196,"y0":50.005008221352924,"z0":6.04133462975158,"aX":-21.494206662838362},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.3,"breakHorizontal":18.4,"spinRate":2195,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.3940088779600486,"extension":5.926884842268176},"index":0,"playId":"a31b96aa-dae4-3d41-8395-4cbbadfab2fd","pitchNumber":1,"startTime":"2026-04-05T03:06:54.029Z","endTime":"2026-04-05T03:06:58.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251783216239218,"aZ":-37.0113595213391,"pfxX":-5.7649010670083625,"pfxZ":-2.812251183901049,"pX":0.36998317463492375,"pZ":1.819411088292735,"vX0":5.080847222714457,"vY0":-130.27864798147408,"vZ0":-3.955458268242383,"x":102.9,"y":189.66,"x0":-0.8561279769337633,"y0":50.00244190547864,"z0":6.153336068489989,"aX":-9.913912626015009},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.8,"breakHorizontal":9.4,"spinRate":882,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.4203396687501044,"extension":6.030235203269029},"index":1,"playId":"8ff3a5fc-1238-3aa8-a9da-73b7aaa2e8d0","pitchNumber":2,"startTime":"2026-04-05T03:07:12.001Z","endTime":"2026-04-05T03:07:16.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38474512053765,"aZ":-28.30173737592846,"pfxX":-6.437458980081068,"pfxZ":2.2230828435485828,"pX":-0.6003610380981809,"pZ":1.997634967917812,"vX0":3.131598202226259,"vY0":-131.62599080699778,"vZ0":-5.0821474068281285,"x":139.88,"y":184.84,"x0":-0.9726374716692977,"y0":50.006567509468304,"z0":6.06342554931683,"aX":-11.235500872855399},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":10.9,"spinRate":661,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.4170127728701991,"extension":5.996395355116207},"hitData":{"launchSpeed":96.1,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.9,"coordY":161.74}},"index":2,"playId":"6228d1c9-b872-3da3-ab1e-2fb5b1a90e2e","pitchNumber":3,"startTime":"2026-04-05T03:07:46.082Z","endTime":"2026-04-05T03:07:52.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:07:52.298Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, first baseman Jerar Encarnacion to pitcher Caleb Kilian.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-05T03:10:13.204Z","endTime":"2026-04-05T03:11:49.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jared Oliva replaces center fielder Harrison Bader, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T03:09:17.437Z","endTime":"2026-04-05T03:09:17.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":664056,"link":"/api/v1/people/664056"}},{"details":{"description":"Defensive Substitution: Daniel Susac replaces catcher Patrick Bailey, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-05T03:09:17.458Z","endTime":"2026-04-05T03:09:17.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"}},{"details":{"description":"Pitching Change: Caleb Kilian replaces Keaton Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-05T03:09:17.459Z","endTime":"2026-04-05T03:10:15.360Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.318941533148926,"aZ":-30.39699880079201,"pfxX":3.2897340900381304,"pfxZ":1.0886642771595003,"pX":0.5219178639620369,"pZ":2.118226618984029,"vX0":6.231834475918139,"vY0":-126.16656503246263,"vZ0":-3.4824389722936218,"x":97.11,"y":181.59,"x0":-2.3979129652513826,"y0":50.0009446611914,"z0":5.940717802097166,"aX":5.353323617466391},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":-7.2,"spinRate":2603,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.432512313240641,"extension":6.633353023178812},"index":3,"playId":"685079d7-abc2-3d2b-9411-296946bf0b50","pitchNumber":1,"startTime":"2026-04-05T03:10:15.360Z","endTime":"2026-04-05T03:10:19.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.511463971843376,"aZ":-10.437117072572653,"pfxX":-5.054634137560528,"pfxZ":10.808309364773844,"pX":-0.8211605878672806,"pZ":3.029960548090153,"vX0":6.494760838346148,"vY0":-141.0188111119204,"vZ0":-5.930351310915254,"x":148.3,"y":156.97,"x0":-2.498994200673433,"y0":50.002510111306634,"z0":5.835643464758647,"aX":-10.165633171467938},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2391,"spinDirection":204},"zone":1,"typeConfidence":0.92,"plateTime":0.38863189369601336,"extension":6.511470119288595},"index":4,"playId":"3589b4ad-deae-3655-ba81-aa1f0cd404a5","pitchNumber":2,"startTime":"2026-04-05T03:10:33.146Z","endTime":"2026-04-05T03:10:37.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.905800883609427,"aZ":-43.321550084163626,"pfxX":3.0489128146945568,"pfxZ":-8.118305365682811,"pX":2.6862299765748654,"pZ":-0.228277455892016,"vX0":10.359789643558125,"vY0":-117.7572380447301,"vZ0":-4.613753176622799,"x":14.61,"y":244.94,"x0":-2.2057052117986813,"y0":50.00246356020365,"z0":5.856808213369358,"aX":4.185420193198587},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-15.7,"breakHorizontal":-8.6,"spinRate":2802,"spinDirection":31},"zone":14,"typeConfidence":0.81,"plateTime":0.46908550589488485,"extension":6.642470561000557},"index":5,"playId":"3ee1536b-21ea-33f6-90c1-a572abde2a31","pitchNumber":3,"startTime":"2026-04-05T03:10:54.157Z","endTime":"2026-04-05T03:11:00.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731907837749812,"aZ":-43.733061794607835,"pfxX":5.047487790169281,"pfxZ":-8.519585340821667,"pX":0.9734057216484037,"pZ":2.800244445142818,"vX0":6.198381765699797,"vY0":-116.3368323125703,"vZ0":2.0187225231612906,"x":79.9,"y":163.17,"x0":-2.3904215215250098,"y0":50.00012840717178,"z0":6.095735298678883,"aX":6.850696214519527},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.5,"breakHorizontal":-10.8,"spinRate":2736,"spinDirection":37},"zone":12,"typeConfidence":0.87,"plateTime":0.47250904683362727,"extension":6.633454045052551},"index":6,"playId":"87ef5be1-e003-31e8-a193-9bc4ff8955ff","pitchNumber":4,"startTime":"2026-04-05T03:11:23.162Z","endTime":"2026-04-05T03:11:27.707Z","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":97.6,"endSpeed":89.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04307576143795,"aZ":-9.312532508555648,"pfxX":-3.3552409453751686,"pfxZ":11.227951406780695,"pX":0.507470871700421,"pZ":2.554042191678621,"vX0":9.234747334686169,"vY0":-141.70792031588618,"vZ0":-7.287338548927081,"x":97.66,"y":169.82,"x0":-2.3559976685815283,"y0":50.002751414196005,"z0":5.7521743092534825,"aX":-6.832845578773318},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":4.2,"spinRate":2455,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.38634965982922065,"extension":6.879939595122573},"hitData":{"launchSpeed":65.4,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.54,"coordY":161.23}},"index":7,"playId":"bb83e3e7-32ac-325f-9cf0-a97efb82bbf1","pitchNumber":5,"startTime":"2026-04-05T03:11:43.057Z","endTime":"2026-04-05T03:11:49.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:11:49.615Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette called out on strikes.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-05T03:11:54.046Z","endTime":"2026-04-05T03:14:14.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68939240696272,"aZ":-11.489972128607844,"pfxX":-3.256929421810371,"pfxZ":10.421138737810242,"pX":-1.1168383026113953,"pZ":3.1715608274536224,"vX0":4.4951785272832785,"vY0":-140.22740793154964,"vZ0":-5.410899374237975,"x":159.57,"y":153.15,"x0":-2.319979841996883,"y0":50.00438933384615,"z0":5.880627530762385,"aX":-6.465719690922755},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":4.9,"spinRate":2303,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.3910997374923393,"extension":6.602367340258637},"index":0,"playId":"fa3554e6-7704-3e26-8b68-e4f6782ab3ef","pitchNumber":1,"startTime":"2026-04-05T03:12:24.232Z","endTime":"2026-04-05T03:12:28.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1122751731339,"aZ":-18.994381008162943,"pfxX":-8.371412502468722,"pfxZ":6.964268502379424,"pX":-0.4209704224181817,"pZ":2.7228258218197454,"vX0":7.8439968860891645,"vY0":-136.70270280910847,"vZ0":-4.968702346492089,"x":133.05,"y":165.26,"x0":-2.2397841418049107,"y0":50.005048785956305,"z0":5.8678521566668,"aX":-15.847848112592576},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.8,"breakHorizontal":13.6,"spinRate":2233,"spinDirection":203},"zone":4,"typeConfidence":0.91,"plateTime":0.40065833011273266,"extension":6.707619421056618},"index":1,"playId":"c1929c27-6da6-3a61-b99b-55036228dd1e","pitchNumber":2,"startTime":"2026-04-05T03:12:41.798Z","endTime":"2026-04-05T03:12:45.934Z","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.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1708193793167,"aZ":-17.595747019629634,"pfxX":-7.479969313217359,"pfxZ":7.562669050273635,"pX":0.7908029028929779,"pZ":0.44502267198067247,"vX0":10.700944339591658,"vY0":-137.62904059125123,"vZ0":-10.972955526505798,"x":86.86,"y":226.76,"x0":-2.167282496161581,"y0":50.00470755915955,"z0":5.662844681771202,"aX":-14.421374624855991},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":11.4,"spinRate":2345,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.39724368275653976,"extension":6.834413980845217},"index":2,"playId":"22536efc-a948-31ba-975c-4dd3493b4e54","pitchNumber":3,"startTime":"2026-04-05T03:13:01.521Z","endTime":"2026-04-05T03:13:05.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74457151906234,"aZ":-32.21167980300985,"pfxX":2.4451728682672207,"pfxZ":-0.02440441502722379,"pX":-0.33069644290814415,"pZ":2.7818812702405484,"vX0":3.941775432506691,"vY0":-125.39827702892173,"vZ0":-1.4730297605595335,"x":129.61,"y":163.67,"x0":-2.241575515149915,"y0":50.001367723319056,"z0":6.008642793375729,"aX":3.8875039746107523},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":-5.4,"spinRate":2400,"spinDirection":103},"zone":1,"typeConfidence":0.91,"plateTime":0.4370617844205542,"extension":6.397288726346092},"index":3,"playId":"72818727-0ea6-366a-bfce-c4818e215c19","pitchNumber":4,"startTime":"2026-04-05T03:13:22.120Z","endTime":"2026-04-05T03:13:27.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73255194511494,"aZ":-12.8854871584685,"pfxX":-3.058084438249228,"pfxZ":9.511852626998277,"pX":-0.08521238805025481,"pZ":2.061063677958136,"vX0":6.8555177734912665,"vY0":-141.39522884859147,"vZ0":-8.061082486967798,"x":120.25,"y":183.13,"x0":-2.142162159312978,"y0":50.006972106980506,"z0":5.772878781166377,"aX":-6.204529617688934},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":4.2,"spinRate":2353,"spinDirection":197},"zone":8,"typeConfidence":0.91,"plateTime":0.38713528949913556,"extension":6.974012562395008},"index":4,"playId":"9c9e5431-00c6-3ece-8d01-eb9353a81f5b","pitchNumber":5,"startTime":"2026-04-05T03:13:46.061Z","endTime":"2026-04-05T03:13:50.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83971037879888,"aZ":-8.352161899166855,"pfxX":-2.094970666081888,"pfxZ":11.853969321755184,"pX":0.5144272453864934,"pZ":2.0346858115547763,"vX0":7.828082485425669,"vY0":-141.46634236380785,"vZ0":-8.970577507943135,"x":97.39,"y":183.84,"x0":-2.0267304779412867,"y0":50.00241201871122,"z0":5.797444427539913,"aX":-4.210735211469007},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.6,"breakHorizontal":2.0,"spinRate":2312,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.38844710253447756,"extension":6.840522456674151},"index":5,"playId":"737d1e42-b651-35f8-a682-fa2b77bb998f","pitchNumber":6,"startTime":"2026-04-05T03:14:08.449Z","endTime":"2026-04-05T03:14:14.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:14:14.171Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Polanco lines out sharply to center fielder Jared Oliva.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-05T03:14:14.699Z","endTime":"2026-04-05T03:14:45.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88432473577285,"aZ":-9.491740233698417,"pfxX":-2.8522740031794207,"pfxZ":11.306889919975326,"pX":-0.2773548736968148,"pZ":2.2517801397267614,"vX0":7.089681263506805,"vY0":-141.3668269406969,"vZ0":-8.144835966405326,"x":127.57,"y":177.98,"x0":-2.4571537161616663,"y0":50.00492370047664,"z0":5.795037877780124,"aX":-5.72364203287174},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":3.6,"spinRate":2295,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.3887687735016585,"extension":6.760000301784111},"hitData":{"launchSpeed":104.7,"launchAngle":17.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.0,"coordY":54.51}},"index":0,"playId":"5d513986-a7ff-35be-8ad0-7698e057ef93","pitchNumber":1,"startTime":"2026-04-05T03:14:39.018Z","endTime":"2026-04-05T03:14:45.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:14:45.949Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jerar Encarnacion flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-05T03:17:28.563Z","endTime":"2026-04-05T03:19:58.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"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":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tobias Myers replaces Clay Holmes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T03:15:23.977Z","endTime":"2026-04-05T03:17:18.675Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668964,"link":"/api/v1/people/668964"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-05T03:17:18.675Z","endTime":"2026-04-05T03:17:30.747Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.918297391833242,"aZ":-10.359417482535806,"pfxX":-3.079693778282576,"pfxZ":12.005971294671872,"pX":0.27870550242819037,"pZ":1.5834935656200952,"vX0":3.3157382545544936,"vY0":-133.93227137054228,"vZ0":-9.128652671278937,"x":106.38,"y":196.03,"x0":-0.5752005474909869,"y0":50.00187318733226,"z0":5.776915684200166,"aX":-5.595104952720975},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.0,"breakHorizontal":4.9,"spinRate":2174,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.40896069956227166,"extension":6.925657644310867},"index":2,"playId":"1c055f78-4f3f-3d0d-a27f-43b82020fe93","pitchNumber":1,"startTime":"2026-04-05T03:17:30.747Z","endTime":"2026-04-05T03:17:34.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97499083124967,"aZ":-11.035505695827219,"pfxX":-2.9198279920265535,"pfxZ":11.734697056040591,"pX":0.5311672887730995,"pZ":2.8821706040871815,"vX0":4.047950043157281,"vY0":-133.65591342019025,"vZ0":-5.6557338777828905,"x":96.75,"y":160.96,"x0":-0.6266800162958933,"y0":50.00301187329045,"z0":5.824947400795763,"aX":-5.260102488041591},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.2,"breakHorizontal":4.3,"spinRate":2262,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.41048812735405216,"extension":6.840745802249224},"index":3,"playId":"056c7b6b-7e81-3df7-a5b7-c2a50a26e430","pitchNumber":2,"startTime":"2026-04-05T03:17:45.257Z","endTime":"2026-04-05T03:17:49.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.882933818591543,"aZ":-16.60550235194835,"pfxX":1.2794739796866903,"pfxZ":9.722407807518245,"pX":-1.874199856037211,"pZ":2.545729688786593,"vX0":-2.1993267655759707,"vY0":-125.60753451923878,"vZ0":-4.664539713773587,"x":188.44,"y":170.05,"x0":-1.1543998072042028,"y0":50.00600144534425,"z0":5.772739813214665,"aX":2.0498456574405606},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":16.8,"breakHorizontal":-1.8,"spinRate":2135,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.43566887714966906,"extension":6.756984767758782},"index":4,"playId":"425a971c-f2ee-3eb6-a3a7-73f3f894d81a","pitchNumber":3,"startTime":"2026-04-05T03:18:05.127Z","endTime":"2026-04-05T03:18:09.506Z","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":90.4,"endSpeed":82.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.276735150005457,"aZ":-11.869327687480947,"pfxX":-3.37232252610504,"pfxZ":11.636411122119775,"pX":-0.47135467757873883,"pZ":3.528868083568069,"vX0":1.7964389209504685,"vY0":-131.5931487280904,"vZ0":-3.654892960715029,"x":134.97,"y":143.5,"x0":-0.7266381785013226,"y0":50.00070087239853,"z0":5.821910806468092,"aX":-5.882935182944634},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.4,"breakHorizontal":5.6,"spinRate":2276,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.4170616589987364,"extension":6.863432236717594},"index":5,"playId":"1e0f3b02-4121-3d1c-a4ea-340307b4474a","pitchNumber":4,"startTime":"2026-04-05T03:18:23.139Z","endTime":"2026-04-05T03:18:26.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.976259880795467,"aZ":-33.4421697789808,"pfxX":2.8792718291073247,"pfxZ":-0.8900092649788167,"pX":0.8567330447456256,"pZ":2.5078075286742076,"vX0":3.1150672715215406,"vY0":-118.39405135953317,"vZ0":-1.0529398063261954,"x":84.34,"y":171.07,"x0":-0.8462378098503579,"y0":50.00097748667992,"z0":5.998079757146098,"aX":4.117617812426838},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.6,"breakHorizontal":-5.9,"spinRate":2116,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.46128094707432377,"extension":6.615149962370688},"index":6,"playId":"7c2e8531-fe0d-32e0-9ed8-c049b478c75f","pitchNumber":5,"startTime":"2026-04-05T03:18:43.465Z","endTime":"2026-04-05T03:18:49.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.430147802458894,"aZ":-8.460605470646572,"pfxX":-3.210362918533715,"pfxZ":12.559903908352611,"pX":-0.6602207817791358,"pZ":3.747380794981764,"vX0":1.4977248402103223,"vY0":-136.84469233905054,"vZ0":-4.332024827889833,"x":142.17,"y":137.6,"x0":-0.7987932561611351,"y0":50.00677420605341,"z0":5.93569982081147,"aX":-6.063488756602049},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":22.0,"breakHorizontal":5.5,"spinRate":2291,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4009201594666343,"extension":6.825054668394228},"index":7,"playId":"9223211c-6f08-38ea-b8ce-066ec6bbc2b5","pitchNumber":6,"startTime":"2026-04-05T03:19:03.376Z","endTime":"2026-04-05T03:19:07.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.641174544069692,"aZ":-25.8567082649916,"pfxX":-5.792697677404063,"pfxZ":4.836155806763102,"pX":-0.4826264790765981,"pZ":3.960742419067838,"vX0":2.530719716555926,"vY0":-112.9941376876845,"vZ0":1.213858456698238,"x":135.4,"y":131.84,"x0":-0.8585578502992133,"y0":50.001898583471856,"z0":5.99515695798774,"aX":-7.565722695761837},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":9.4,"breakHorizontal":10.0,"spinRate":1531,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4828697029147637,"extension":6.880355639641843},"index":8,"playId":"5ce7cc1a-ed26-3964-913c-d5065ef9c73d","pitchNumber":7,"startTime":"2026-04-05T03:19:22.406Z","endTime":"2026-04-05T03:19:27.235Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.375204336978136,"aZ":-25.46317317715626,"pfxX":-5.408257118444471,"pfxZ":5.0006119766959465,"pX":-0.5445687340126808,"pZ":2.663378547709886,"vX0":2.4578223498729654,"vY0":-115.07509513202177,"vZ0":-1.839398412344671,"x":137.76,"y":166.87,"x0":-0.9239440784968531,"y0":50.000265986222175,"z0":5.940062925492892,"aX":-7.251354015984815},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":8.9,"breakHorizontal":9.1,"spinRate":1573,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.47599468683719515,"extension":6.797888555216495},"hitData":{"launchSpeed":93.0,"launchAngle":55.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":107.61,"coordY":108.3}},"index":9,"playId":"ba192137-c17f-300b-af09-e916d3b36d23","pitchNumber":8,"startTime":"2026-04-05T03:19:47.009Z","endTime":"2026-04-05T03:19:58.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:19:58.587Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out sharply to center fielder Carson Benge.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-05T03:19:57.637Z","endTime":"2026-04-05T03:21:28.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":92.7,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.561017757377734,"aZ":-10.49680882000971,"pfxX":-5.032801458178741,"pfxZ":11.900460785331173,"pX":-0.1073590296342782,"pZ":1.5635333735580883,"vX0":3.8576212144574193,"vY0":-134.68525856234461,"vZ0":-9.003506022767583,"x":121.09,"y":196.56,"x0":-0.9103862625642493,"y0":50.00381518394144,"z0":5.709355367435342,"aX":-9.168688669536253},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":8.2,"spinRate":2365,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.4079867768095329,"extension":6.839038575799156},"index":0,"playId":"320c90e8-fbaa-318b-8ba9-5715224babec","pitchNumber":1,"startTime":"2026-04-05T03:20:21.647Z","endTime":"2026-04-05T03:20:25.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.854665785033927,"aZ":-21.29091798281304,"pfxX":4.10378699353466,"pfxZ":6.50576205083072,"pX":1.4895727746786878,"pZ":1.9374540890149532,"vX0":4.4897404289851535,"vY0":-128.36236043450188,"vZ0":-5.742420394701405,"x":60.22,"y":186.47,"x0":-0.813716448838128,"y0":50.006397317457,"z0":5.8547545964984025,"aX":6.868493647160527},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.8,"breakHorizontal":-8.4,"spinRate":2378,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4262372682135598,"extension":6.654666856476608},"index":1,"playId":"d12b06a2-b6c3-3b20-9cbe-fcf32b4754da","pitchNumber":2,"startTime":"2026-04-05T03:20:36.641Z","endTime":"2026-04-05T03:20:40.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.352811682012202,"aZ":-31.57576907023114,"pfxX":1.8076908958764337,"pfxZ":0.4312188652248441,"pX":0.42818829497612526,"pZ":3.0937721276387395,"vX0":2.385450758777616,"vY0":-117.29980022451541,"vZ0":0.0799877195617229,"x":100.68,"y":155.25,"x0":-0.8371292288795407,"y0":50.00357029910477,"z0":6.005104859531788,"aX":2.5169363176690296},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.1,"breakHorizontal":-3.8,"spinRate":2221,"spinDirection":92},"zone":3,"typeConfidence":2.0,"plateTime":0.46709295338925916,"extension":6.806706203285276},"index":2,"playId":"b5b50956-1138-366d-8e32-5cb9167e684c","pitchNumber":3,"startTime":"2026-04-05T03:20:51.392Z","endTime":"2026-04-05T03:20:55.636Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-05T03:21:07.344Z","endTime":"2026-04-05T03:21:18.442Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.328175603633866,"aZ":-6.639989862103904,"pfxX":-3.1986793839832477,"pfxZ":13.22114334288598,"pX":0.19568824971007096,"pZ":1.811235948613187,"vX0":3.772849269839592,"vY0":-138.86658547702143,"vZ0":-9.52042952236188,"x":109.54,"y":189.88,"x0":-0.7721625051366751,"y0":50.00149898034702,"z0":5.745995662410085,"aX":-6.177269447478614},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.8,"breakHorizontal":4.9,"spinRate":2454,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.396116485430992,"extension":6.8945890462651995},"hitData":{"launchSpeed":103.7,"launchAngle":17.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":136.42,"coordY":60.08}},"index":4,"playId":"5543bf1e-2a12-3acb-a57d-050d8509cff5","pitchNumber":4,"startTime":"2026-04-05T03:21:18.442Z","endTime":"2026-04-05T03:21:28.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:21:28.083Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-05T03:21:31.358Z","endTime":"2026-04-05T03:23:03.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751709200586248,"aZ":-8.971620676508742,"pfxX":-4.861649672874103,"pfxZ":12.734823437607936,"pX":0.2366667276196019,"pZ":1.9482732584959723,"vX0":4.31807709583065,"vY0":-134.73388465822273,"vZ0":-8.21864896664966,"x":107.98,"y":186.18,"x0":-0.7622537971041191,"y0":50.00286479542213,"z0":5.688826171166477,"aX":-8.857524290099038},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.2,"breakHorizontal":7.8,"spinRate":2246,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4079490873821512,"extension":6.755396181110619},"index":0,"playId":"cf9206b5-7094-3a4f-993a-e04ed68dd36b","pitchNumber":1,"startTime":"2026-04-05T03:21:54.494Z","endTime":"2026-04-05T03:21:58.869Z","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":94.0,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50483570988816,"aZ":-7.373696320921108,"pfxX":-2.9660120050336043,"pfxZ":13.244425628126997,"pX":-0.8646322416882118,"pZ":2.0975322059528656,"vX0":0.4639912108941973,"vY0":-136.56549403161105,"vZ0":-8.615281640943977,"x":149.96,"y":182.15,"x0":-0.6525866936395688,"y0":50.002463367167614,"z0":5.815561378880969,"aX":-5.553608365073286},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":22.2,"breakHorizontal":5.3,"spinRate":2304,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4024134958558645,"extension":6.6257953374852},"index":1,"playId":"8055a777-0919-3371-b0dd-eb5042416bef","pitchNumber":2,"startTime":"2026-04-05T03:22:12.791Z","endTime":"2026-04-05T03:22:16.757Z","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":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.537780703009165,"aZ":-24.298985745518138,"pfxX":-4.036511945765897,"pfxZ":5.885969413200373,"pX":0.48300124634584135,"pZ":3.3281335712161244,"vX0":3.9114625159473517,"vY0":-114.73723014415937,"vZ0":-0.7296551056613418,"x":98.59,"y":148.92,"x0":-0.7166157378415268,"y0":50.002122602090324,"z0":6.010760690562566,"aX":-5.400440895774284},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":10.8,"breakHorizontal":6.4,"spinRate":1481,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.47674286964395085,"extension":6.6806135907083215},"index":2,"playId":"3ecb51e9-30b7-3f50-8c9c-5016e11478b7","pitchNumber":3,"startTime":"2026-04-05T03:22:29.730Z","endTime":"2026-04-05T03:22:36.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.829768350908598,"aZ":-7.123328646562824,"pfxX":-2.428509348489724,"pfxZ":12.981135104667306,"pX":0.016624052481467085,"pZ":2.8594415579311874,"vX0":3.077562253592095,"vY0":-137.8431825058119,"vZ0":-6.794050557462323,"x":116.37,"y":161.58,"x0":-0.7973323421163162,"y0":50.0052181458426,"z0":5.8332209986383745,"aX":-4.687562099708037},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":22.3,"breakHorizontal":3.7,"spinRate":2402,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.39692916864445316,"extension":6.8671904225820795},"index":3,"playId":"db9d64a7-f094-3867-8b82-7d177d074d20","pitchNumber":4,"startTime":"2026-04-05T03:22:58.294Z","endTime":"2026-04-05T03:23:03.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:23:03.275Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Baty flies out to center fielder Jared Oliva.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-05T03:25:02.838Z","endTime":"2026-04-05T03:25:27.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Christian Koss replaces Caleb Kilian.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-05T03:24:05.869Z","endTime":"2026-04-05T03:25:04.574Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":46.6,"endSpeed":43.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.407492605285915,"aZ":-32.577490398672325,"pfxX":7.541551290833338,"pfxZ":-0.9074140623148992,"pX":0.9998640193437833,"pZ":2.9630488687022787,"vX0":2.1502019816310307,"vY0":-67.17517296755187,"vZ0":6.779966180205712,"x":78.89,"y":158.78,"x0":-1.6096912651093078,"y0":50.00057743204388,"z0":7.206440908455476,"aX":3.38843172199498},"breaks":{"breakAngle":6.0,"breakLength":28.8,"breakY":24.0,"breakVertical":-127.2,"breakVerticalInduced":2.8,"breakHorizontal":-14.6,"spinRate":1419,"spinDirection":95},"zone":12,"typeConfidence":0.87,"plateTime":0.8206321337765012,"extension":5.0363902821447},"index":1,"playId":"0f7a3930-4a9b-3b9a-907f-a923fc74051b","pitchNumber":1,"startTime":"2026-04-05T03:25:04.574Z","endTime":"2026-04-05T03:25:09.715Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":44.4,"endSpeed":41.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.651332653393693,"aZ":-33.96817215042207,"pfxX":4.513915541346176,"pfxZ":-4.424836029917985,"pX":0.6730099228346151,"pZ":2.2616702519662772,"vX0":2.0441535165754394,"vY0":-63.866365213979705,"vZ0":7.137492651493018,"x":91.35,"y":177.71,"x0":-1.544853534462232,"y0":50.00204788113639,"z0":7.400302793246878,"aX":1.8317139314876125},"breaks":{"breakAngle":3.6,"breakLength":33.6,"breakY":24.0,"breakVertical":-147.0,"breakVerticalInduced":-3.0,"breakHorizontal":-9.2,"spinRate":1383,"spinDirection":79},"zone":9,"typeConfidence":0.69,"plateTime":0.8634350962236512,"extension":5.037116651793412},"hitData":{"launchSpeed":98.0,"launchAngle":26.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.97,"coordY":52.62}},"index":2,"playId":"7b507d87-7242-3b0e-9ce5-823a8854f2c4","pitchNumber":2,"startTime":"2026-04-05T03:25:17.478Z","endTime":"2026-04-05T03:25:27.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:25:27.208Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, third baseman Matt Chapman to first baseman Jerar Encarnacion.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-05T03:25:26.054Z","endTime":"2026-04-05T03:26:31.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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":666464,"link":"/api/v1/people/666464"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":46.6,"endSpeed":43.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.61138823977351,"aZ":-32.93778214719699,"pfxX":5.924911230988719,"pfxZ":-1.704729856740185,"pX":0.7353537884567096,"pZ":1.3888247960878455,"vX0":1.9301453667832016,"vY0":-67.38405132429169,"vZ0":5.033027400763685,"x":88.97,"y":201.28,"x0":-1.4942154654584443,"y0":50.000306161153674,"z0":7.029932145801158,"aX":2.672475712308211},"breaks":{"breakAngle":4.8,"breakLength":28.8,"breakY":24.0,"breakVertical":-128.9,"breakVerticalInduced":0.6,"breakHorizontal":-11.6,"spinRate":1354,"spinDirection":94},"zone":14,"typeConfidence":0.86,"plateTime":0.8187900742149625,"extension":5.094607169831847},"index":0,"playId":"fe2fd047-c3d7-3842-801b-48dd54340857","pitchNumber":1,"startTime":"2026-04-05T03:25:43.837Z","endTime":"2026-04-05T03:25:48.687Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":48.8,"endSpeed":45.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.593173906312986,"aZ":-32.89772985588384,"pfxX":5.680805013880924,"pfxZ":-1.4618573693036865,"pX":0.6475608193980653,"pZ":3.309675215300614,"vX0":1.8822828502099005,"vY0":-70.47075507584339,"vZ0":6.669348062452757,"x":92.32,"y":149.42,"x0":-1.4466961887108145,"y0":50.00018596699763,"z0":7.054087238073823,"aX":2.8339877620663296},"breaks":{"breakAngle":4.8,"breakLength":26.4,"breakY":24.0,"breakVertical":-116.2,"breakVerticalInduced":1.2,"breakHorizontal":-11.0,"spinRate":1374,"spinDirection":93},"zone":3,"typeConfidence":0.81,"plateTime":0.7795837187662324,"extension":5.274829062632891},"index":1,"playId":"784837da-55fc-3acb-bb54-f638f03b6a89","pitchNumber":2,"startTime":"2026-04-05T03:25:56.363Z","endTime":"2026-04-05T03:26:00.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":47.4,"endSpeed":44.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.8007343122306025,"aZ":-32.72451999250268,"pfxX":4.587443931310957,"pfxZ":-1.1605039910514048,"pX":-1.3995414721043362,"pZ":3.1301290117447844,"vX0":-0.5612266943139957,"vY0":-68.5701969054311,"vZ0":6.601849204239206,"x":170.35,"y":154.27,"x0":-1.5800914186072583,"y0":50.002469017780854,"z0":7.198300190371637,"aX":2.177674752714429},"breaks":{"breakAngle":3.6,"breakLength":27.6,"breakY":24.0,"breakVertical":-121.8,"breakVerticalInduced":1.6,"breakHorizontal":-8.0,"spinRate":1308,"spinDirection":80},"zone":11,"typeConfidence":0.8,"plateTime":0.7997341181475299,"extension":5.1194691989190755},"index":2,"playId":"9032ae11-ab4c-3e9b-9b72-578cafde2dba","pitchNumber":3,"startTime":"2026-04-05T03:26:08.602Z","endTime":"2026-04-05T03:26:13.102Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":49.2,"endSpeed":45.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.835771708755995,"aZ":-31.2279485342081,"pfxX":6.736705937997311,"pfxZ":1.8768910697877388,"pX":0.5007788733058732,"pZ":3.3957601922918217,"vX0":1.2090058678829405,"vY0":-71.2133460710385,"vZ0":5.997245529759166,"x":97.91,"y":147.09,"x0":-1.2389702361089767,"y0":50.001486108202464,"z0":7.136057561803729,"aX":3.3841593176817275},"breaks":{"breakAngle":6.0,"breakLength":25.2,"breakY":24.0,"breakVertical":-108.8,"breakVerticalInduced":7.3,"breakHorizontal":-12.7,"spinRate":1355,"spinDirection":101},"zone":3,"typeConfidence":0.9,"plateTime":0.7756422228642368,"extension":5.215636554417776},"hitData":{"launchSpeed":81.4,"launchAngle":-4.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.18,"coordY":160.85}},"index":3,"playId":"f3c3403f-cbae-3fba-b29e-fda699670b52","pitchNumber":4,"startTime":"2026-04-05T03:26:20.627Z","endTime":"2026-04-05T03:26:31.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:26:31.386Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyrone Taylor flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-05T03:26:31.594Z","endTime":"2026-04-05T03:27:22.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":50.2,"endSpeed":46.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.845377510430469,"aZ":-28.980870633083388,"pfxX":2.3895042503852117,"pfxZ":6.070728180480165,"pX":1.623293336671979,"pZ":2.751254625141145,"vX0":3.830783554808983,"vY0":-72.65896363639271,"vZ0":4.376219058859386,"x":55.12,"y":164.5,"x0":-1.3756738320223354,"y0":50.002035896250845,"z0":6.820867761637784,"aX":1.2556110190661958},"breaks":{"breakAngle":3.6,"breakLength":21.6,"breakY":24.0,"breakVertical":-97.2,"breakVerticalInduced":13.9,"breakHorizontal":-6.1,"spinRate":1352,"spinDirection":118},"zone":12,"typeConfidence":0.94,"plateTime":0.7587341944936199,"extension":5.582786393896953},"index":0,"playId":"d320852d-223a-3505-ba76-8df56b54aee3","pitchNumber":1,"startTime":"2026-04-05T03:26:49.673Z","endTime":"2026-04-05T03:26:53.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":49.7,"endSpeed":45.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.324941129785895,"aZ":-30.71068083343715,"pfxX":6.9879485910415795,"pfxZ":2.8292121970089337,"pX":1.3244588310508714,"pZ":3.895406907708528,"vX0":2.5910757543462712,"vY0":-71.8484802584263,"vZ0":6.385753621920766,"x":66.51,"y":133.6,"x0":-1.4178778651482105,"y0":50.00131787738203,"z0":7.083702425181198,"aX":3.6054487784129554},"breaks":{"breakAngle":7.2,"breakLength":24.0,"breakY":24.0,"breakVertical":-104.4,"breakVerticalInduced":8.9,"breakHorizontal":-13.8,"spinRate":1361,"spinDirection":113},"zone":12,"typeConfidence":0.93,"plateTime":0.7661281658066876,"extension":5.334150892373756},"index":1,"playId":"65f54689-3f19-3374-82c6-39eff6205312","pitchNumber":2,"startTime":"2026-04-05T03:27:01.167Z","endTime":"2026-04-05T03:27:05.055Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":49.8,"endSpeed":46.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.384087582645327,"aZ":-29.93657312126233,"pfxX":6.80968484299311,"pfxZ":4.2842059408469435,"pX":-0.2586452369324456,"pZ":2.930765411342137,"vX0":0.8389504487643007,"vY0":-72.21975370891138,"vZ0":4.946623628523787,"x":126.86,"y":159.65,"x0":-1.732897237870755,"y0":50.00169381287393,"z0":6.883264690251962,"aX":3.551914805700107},"breaks":{"breakAngle":7.2,"breakLength":22.8,"breakY":24.0,"breakVertical":-101.3,"breakVerticalInduced":10.8,"breakHorizontal":-12.7,"spinRate":1417,"spinDirection":112},"zone":2,"typeConfidence":0.95,"plateTime":0.7620464954101536,"extension":5.18094501733359},"hitData":{"launchSpeed":81.3,"launchAngle":43.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.79,"coordY":108.88}},"index":2,"playId":"601b293f-c48e-3000-9767-e9d47157b3f4","pitchNumber":3,"startTime":"2026-04-05T03:27:12.489Z","endTime":"2026-04-05T03:27:22.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:27:22.651Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to right fielder Brett Baty.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-05T03:29:22.575Z","endTime":"2026-04-05T03:30:56.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.622812549847254,"aZ":-11.503732183678672,"pfxX":-2.855513723061982,"pfxZ":11.81452376469147,"pX":-1.491765542198668,"pZ":2.540140540756207,"vX0":-0.35412319113876356,"vY0":-131.151167584416,"vZ0":-6.116768634966514,"x":173.86,"y":170.2,"x0":-0.9839751754235387,"y0":50.00345669713578,"z0":5.753453517282833,"aX":-4.995492023584554},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.4,"breakHorizontal":5.3,"spinRate":2191,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4169596401444089,"extension":6.753941957292435},"index":0,"playId":"4e09c3d3-362a-34f9-9558-4fd142e8dc06","pitchNumber":1,"startTime":"2026-04-05T03:29:34.781Z","endTime":"2026-04-05T03:29:38.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38174743106858,"aZ":-10.499298156940027,"pfxX":-1.676780340068647,"pfxZ":12.489670002432174,"pX":-1.4664463586208167,"pZ":1.4453254984069965,"vX0":-1.1838976603501439,"vY0":-130.61649255895432,"vZ0":-9.021795815967756,"x":172.9,"y":199.76,"x0":-0.7900898676567474,"y0":50.00570504898846,"z0":5.7246683497237525,"aX":-2.9099555110976865},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":21.0,"breakHorizontal":3.2,"spinRate":2246,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.4186414296121077,"extension":6.848152511807486},"index":1,"playId":"63e6bba0-f16c-3ca2-8e6b-d01ea67704ea","pitchNumber":2,"startTime":"2026-04-05T03:29:50.875Z","endTime":"2026-04-05T03:29:54.200Z","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":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.375599446962365,"aZ":-11.791094901754661,"pfxX":-2.7186419921538496,"pfxZ":11.650183486527053,"pX":-0.39784943518868066,"pZ":3.3099651449164584,"vX0":1.8458462923200412,"vY0":-131.10391895396265,"vZ0":-4.489926261439695,"x":132.17,"y":149.41,"x0":-0.7559722027869108,"y0":50.004967595663494,"z0":5.9173705760639095,"aX":-4.75769630871143},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.4,"breakHorizontal":4.6,"spinRate":2238,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.41696334100566634,"extension":6.76283940807216},"index":2,"playId":"c87125b5-3310-3c78-8a88-b87abae9d671","pitchNumber":3,"startTime":"2026-04-05T03:30:04.212Z","endTime":"2026-04-05T03:30:09.810Z","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":91.9,"endSpeed":84.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96229462243863,"aZ":-10.615045078027471,"pfxX":-3.1792628560646152,"pfxZ":11.903442683370855,"pX":-0.4177109374504537,"pZ":2.9335138496277593,"vX0":2.3354460564738813,"vY0":-133.7469859940964,"vZ0":-5.629791863650039,"x":132.92,"y":159.58,"x0":-0.8893719836841885,"y0":50.00117813525713,"z0":5.8276631458553325,"aX":-5.7568817437828494},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.5,"breakHorizontal":5.3,"spinRate":2207,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.4096047790173811,"extension":6.832583115655922},"hitData":{"launchSpeed":85.1,"launchAngle":44.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.42,"coordY":103.3}},"index":3,"playId":"f7cbee30-9422-3818-b5f4-7d07ac93e4eb","pitchNumber":4,"startTime":"2026-04-05T03:30:44.301Z","endTime":"2026-04-05T03:30:56.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:30:56.092Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to center fielder Carson Benge.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-05T03:30:55.116Z","endTime":"2026-04-05T03:34:19.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":92.4,"endSpeed":84.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41422164464657,"aZ":-11.75503391397562,"pfxX":-2.7794361192358426,"pfxZ":11.19332924861709,"pX":-0.14766224623238566,"pZ":3.5170404969683684,"vX0":2.4807390218452663,"vY0":-134.51899832805856,"vZ0":-4.119212572670225,"x":122.63,"y":143.82,"x0":-0.7227466936306204,"y0":50.002893331730434,"z0":5.907577956267496,"aX":-5.070742300465087},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.6,"breakHorizontal":4.4,"spinRate":2157,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.40787174637977053,"extension":6.585917973371193},"index":0,"playId":"0b15b11e-4b93-3507-a1a4-1e522241acc6","pitchNumber":1,"startTime":"2026-04-05T03:31:16.615Z","endTime":"2026-04-05T03:31:20.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.465846148308525,"aZ":-10.734869176045091,"pfxX":-2.6907585679333232,"pfxZ":11.942208812571625,"pX":-1.1872809641043252,"pZ":2.4817155219003957,"vX0":-0.3247908020729819,"vY0":-133.11700211221276,"vZ0":-6.711688046263934,"x":162.26,"y":171.77,"x0":-0.7140328085931541,"y0":50.006088346014714,"z0":5.812406250558463,"aX":-4.831501518269827},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.4,"breakHorizontal":4.9,"spinRate":2198,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4113983069333975,"extension":6.67633711708368},"index":1,"playId":"b26c5daa-34a3-3ee4-850b-8fbe22c33f68","pitchNumber":2,"startTime":"2026-04-05T03:31:30.219Z","endTime":"2026-04-05T03:31:34.200Z","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":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08880303716973,"aZ":-12.252292263706968,"pfxX":-4.644662426521545,"pfxZ":11.405460354464477,"pX":-0.04678127002632576,"pZ":2.6124500056184337,"vX0":2.9470601373204834,"vY0":-131.40178436506892,"vZ0":-5.896453040241552,"x":118.78,"y":168.24,"x0":-0.5799164511355164,"y0":50.006342086558384,"z0":5.797573955882297,"aX":-8.1162047310179},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.6,"breakHorizontal":7.8,"spinRate":2118,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.41697524738561187,"extension":6.451820980299392},"index":2,"playId":"1db760a1-1bde-32f1-9342-3e34efa3fc59","pitchNumber":3,"startTime":"2026-04-05T03:31:46.064Z","endTime":"2026-04-05T03:31:50.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86211082255721,"aZ":-9.15275312620153,"pfxX":-2.812723874254284,"pfxZ":12.653456902913657,"pX":0.3122076099794697,"pZ":1.4969228976610442,"vX0":3.640781818268159,"vY0":-134.23942981336114,"vZ0":-9.46697033270062,"x":105.1,"y":198.36,"x0":-0.6980889428604602,"y0":50.00509552518819,"z0":5.726955352096698,"aX":-5.118787510563844},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.0,"breakHorizontal":4.3,"spinRate":2224,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4084765458121584,"extension":6.865357653925196},"index":3,"playId":"f88d5e2e-ec4f-3cc0-b9b4-30bf6494cd4a","pitchNumber":4,"startTime":"2026-04-05T03:32:12.871Z","endTime":"2026-04-05T03:32:16.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.563287814365175,"aZ":-11.398521763758136,"pfxX":-2.723042129229709,"pfxZ":11.459468899696153,"pX":-0.4255880530793879,"pZ":2.6249584167479103,"vX0":1.6564403282474252,"vY0":-134.1825847147027,"vZ0":-6.287166577664697,"x":133.22,"y":167.91,"x0":-0.6989057770846991,"y0":50.00610191366649,"z0":5.820142292397424,"aX":-4.938439748455429},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.6,"breakHorizontal":4.6,"spinRate":2232,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.40907439842023186,"extension":7.0359250664416955},"index":4,"playId":"aeefbe33-c645-304f-a52f-0b01b5bdad4a","pitchNumber":5,"startTime":"2026-04-05T03:32:27.362Z","endTime":"2026-04-05T03:32:32.155Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-05T03:32:39.453Z","endTime":"2026-04-05T03:32:51.667Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.444783929411916,"aZ":-12.036202467383372,"pfxX":-3.776793177352311,"pfxZ":11.292738532803085,"pX":-0.697979469653211,"pZ":2.708824127337041,"vX0":1.5410862839869877,"vY0":-132.93838387739964,"vZ0":-5.7570050902593515,"x":143.61,"y":165.64,"x0":-0.7956162074470882,"y0":50.00636176005219,"z0":5.782238217591375,"aX":-6.73710384379145},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.3,"breakHorizontal":6.5,"spinRate":2308,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.41258995383375874,"extension":6.903116455932913},"index":6,"playId":"a227129c-ad0e-3544-850e-e1cb5b8f2043","pitchNumber":6,"startTime":"2026-04-05T03:32:51.667Z","endTime":"2026-04-05T03:32:59.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646342043156427,"aZ":-10.681617157289717,"pfxX":-3.823070327525506,"pfxZ":11.493845373459774,"pX":0.09251966390886479,"pZ":2.2782320069174076,"vX0":3.674748856528266,"vY0":-135.85656543927024,"vZ0":-7.422286067523048,"x":113.47,"y":177.27,"x0":-0.780651804113259,"y0":50.00444658909073,"z0":5.787448050250928,"aX":-7.1502007434339445},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":6.1,"spinRate":2178,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.40310468338401684,"extension":6.659741329801127},"index":7,"playId":"127e408a-6399-3bce-ab0e-a7550d57e357","pitchNumber":7,"startTime":"2026-04-05T03:33:23.939Z","endTime":"2026-04-05T03:33:28.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85471265867636,"aZ":-10.583494335199346,"pfxX":-4.576131398266109,"pfxZ":11.556794754458895,"pX":-0.7002899066631121,"pZ":2.3882621459025293,"vX0":1.8131886001572939,"vY0":-136.28567411381897,"vZ0":-7.144379452582307,"x":143.69,"y":174.3,"x0":-0.782274858780659,"y0":50.0031192959714,"z0":5.786382437212879,"aX":-8.549822762136712},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":7.9,"spinRate":2274,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.4029404619128947,"extension":6.9421434996860425},"index":8,"playId":"0ec43950-49bd-360b-bc2d-c4d1e64b1f13","pitchNumber":8,"startTime":"2026-04-05T03:33:46.701Z","endTime":"2026-04-05T03:33:53.557Z","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":93.5,"endSpeed":85.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95876444376908,"aZ":-9.20231605116499,"pfxX":-2.0703808881021417,"pfxZ":12.259002922413284,"pX":0.096095366052984,"pZ":2.293274031862913,"vX0":2.952715282504727,"vY0":-136.0555605941569,"vZ0":-7.655164346207576,"x":113.34,"y":176.86,"x0":-0.7344446726011278,"y0":50.00408876236968,"z0":5.781820967356306,"aX":-3.880297839515789},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.8,"breakHorizontal":3.1,"spinRate":2257,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.4026292475268072,"extension":6.826640917801876},"hitData":{"launchSpeed":94.7,"launchAngle":19.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.98,"coordY":74.93}},"index":9,"playId":"747f0da7-2060-3674-b369-a45bccefc010","pitchNumber":9,"startTime":"2026-04-05T03:34:11.037Z","endTime":"2026-04-05T03:34:19.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:34:19.911Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to right fielder Brett Baty.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-05T03:34:21.831Z","endTime":"2026-04-05T03:34:51.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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(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":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.712754605876512,"aZ":-11.289152386455967,"pfxX":-3.2737120894049876,"pfxZ":11.688695198053553,"pX":-0.15194856331701131,"pZ":2.9326506497800278,"vX0":3.0029639809212556,"vY0":-133.11546551349667,"vZ0":-5.501944798241737,"x":122.79,"y":159.6,"x0":-0.8716782167248424,"y0":50.00645264958594,"z0":5.850475866207579,"aX":-5.85141413381527},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.2,"breakHorizontal":5.3,"spinRate":2251,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4121468816628595,"extension":6.856417524363445},"hitData":{"launchSpeed":81.9,"launchAngle":47.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.94,"coordY":106.12}},"index":0,"playId":"0930d882-9fcd-38b3-b3d4-5f14399686c7","pitchNumber":1,"startTime":"2026-04-05T03:34:41.756Z","endTime":"2026-04-05T03:34:51.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:34:51.336Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to right fielder Brett Baty.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-05T03:34:21.831Z","endTime":"2026-04-05T03:34:51.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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(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":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.712754605876512,"aZ":-11.289152386455967,"pfxX":-3.2737120894049876,"pfxZ":11.688695198053553,"pX":-0.15194856331701131,"pZ":2.9326506497800278,"vX0":3.0029639809212556,"vY0":-133.11546551349667,"vZ0":-5.501944798241737,"x":122.79,"y":159.6,"x0":-0.8716782167248424,"y0":50.00645264958594,"z0":5.850475866207579,"aX":-5.85141413381527},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.2,"breakHorizontal":5.3,"spinRate":2251,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4121468816628595,"extension":6.856417524363445},"hitData":{"launchSpeed":81.9,"launchAngle":47.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.94,"coordY":106.12}},"index":0,"playId":"0930d882-9fcd-38b3-b3d4-5f14399686c7","pitchNumber":1,"startTime":"2026-04-05T03:34:41.756Z","endTime":"2026-04-05T03:34:51.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-05T03:34:51.336Z","atBatIndex":73},"scoringPlays":[11,12,35,38,39,54],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[],"home":[{"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":175.47,"y":90.96},"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":1,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":155.56,"y":133.48},"type":"O","description":"Pop Out"}]}},{"startIndex":7,"endIndex":17,"top":[7,8,9,10,11,12,13],"bottom":[14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":49.15,"y":123.27},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":114.72,"y":169.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":117.99,"y":172.87},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":140.75,"y":145.07},"type":"O","description":"Groundout"}],"home":[{"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":103.74,"y":179.15},"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":143.81,"y":165.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":2,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":129.64,"y":180.47},"type":"O","description":"Groundout"}]}},{"startIndex":18,"endIndex":24,"top":[18,19,20],"bottom":[21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":179.45,"y":82.97},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":150.39,"y":156.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":41.33,"y":98.35},"type":"O","description":"Flyout"}],"home":[{"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"coordinates":{"x":123.05,"y":92.39},"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":186.62,"y":98.7},"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":52.39,"y":105.27},"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":114.96,"y":157.69},"type":"O","description":"Forceout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28],"bottom":[29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":169.0,"y":129.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":141.78,"y":179.45},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":180.75,"y":79.27},"type":"O","description":"Lineout"}],"home":[{"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":105.84,"y":152.63},"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":4,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":105.34,"y":171.86},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":44,"top":[33,34,35,36,37,38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":88.29,"y":86.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":141.78,"y":183.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":114.56,"y":104.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":177.24,"y":118.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":180.76,"y":117.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":91.13,"y":32.87},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":157.49,"y":120.1},"type":"H","description":"Single"}],"home":[{"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":109.58,"y":124.21},"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":5,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"coordinates":{"x":110.91,"y":157.18},"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":113.44,"y":186.54},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47,48],"bottom":[49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":163.91,"y":60.68},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":183.59,"y":111.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":67.27,"y":119.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":150.64,"y":63.57},"type":"O","description":"Flyout"}],"home":[{"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":103.88,"y":54.3},"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":108.38,"y":168.82},"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":6,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":158.49,"y":164.77},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":61,"top":[52,53,54,55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":60.79,"y":125.29},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":146.15,"y":80.64},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":175.7,"y":124.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":111.41,"y":180.97},"type":"O","description":"Groundout"}],"home":[{"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":126.97,"y":197.91},"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":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":77.24,"y":115.31},"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":7,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":150.9,"y":161.74},"type":"O","description":"Forceout"}]}},{"startIndex":62,"endIndex":67,"top":[62,63,64],"bottom":[65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":162.54,"y":161.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":119.0,"y":54.51},"type":"O","description":"Lineout"}],"home":[{"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":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"coordinates":{"x":107.61,"y":108.3},"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":8,"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":136.42,"y":60.08},"type":"O","description":"Lineout"}]}},{"startIndex":68,"endIndex":73,"top":[68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":116.97,"y":52.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":98.18,"y":160.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":167.79,"y":108.88},"type":"O","description":"Flyout"}],"home":[{"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":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":181.42,"y":103.3},"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":9,"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":105.98,"y":74.93},"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":9,"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":155.94,"y":106.12},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":2,"leftOnBase":1},"away":{"runs":3,"hits":2,"errors":1,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":5,"hits":6,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":0,"hits":3,"errors":3,"leftOnBase":5},"away":{"runs":9,"hits":12,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"catcher":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"first":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"second":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"third":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"shortstop":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"left":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"center":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"right":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"onDeck":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"inHole":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"battingOrder":7,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"onDeck":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"inHole":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"battingOrder":5,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".239","atBats":40,"obp":".328","slg":".384","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":17,"rbi":8,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":0,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":11,"airOuts":11,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":30,"obp":".156","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":120,"era":"2.58","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.17","battersFaced":32,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":120,"balls":38,"strikes":82,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"pitchesPerInning":"13.33","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".300","atBats":10,"obp":".300","slg":".300","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":3,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":28,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".220","atBats":41,"obp":".233","slg":".268","ops":".501","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":11,"rbi":6,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":8,"errors":2,"chances":24,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"2-3 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".167","slg":".417","ops":".584","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":5,"rbi":4,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".286","atBats":21,"obp":".375","slg":".762","ops":"1.137","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":16,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.67","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":54,"errors":0,"chances":57,"fielding":"1.000","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":0,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":103,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.80","battersFaced":24,"outs":15,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":44,"strikes":59,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"20.60","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"7.20","hitsPer9Inn":"9.00","runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"3-5 | 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".471","atBats":17,"obp":".526","slg":".765","ops":"1.291","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":13,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".538","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":17,"errors":0,"chances":22,"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"}]},"ID668964":{"person":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":9,"strikes":21,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":4,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":25,"obp":".115","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":103,"era":"1.13","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.38","battersFaced":26,"outs":24,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":37,"strikes":66,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".000","pitchesPerInning":"12.88","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.13","hitsPer9Inn":"2.25","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":8,"flyOuts":5,"groundOuts":7,"airOuts":8,"runs":6,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".242","atBats":33,"obp":".242","slg":".364","ops":".606","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":12,"rbi":4,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".348","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":27,"errors":0,"chances":29,"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"}]},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"whip":"0.50","battersFaced":14,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":15,"strikes":40,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"13.75","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663992":{"person":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":22,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":104,"era":"5.40","inningsPitched":"5.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.40","battersFaced":26,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":39,"strikes":65,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".500","pitchesPerInning":"20.80","gamesFinished":3,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"9.00","walksPer9Inn":"7.20","hitsPer9Inn":"14.40","runsScoredPer9":"9.00","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":49,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":21,"strikes":28,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"16.33","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"6.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701807":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":5,"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":8,"flyOuts":1,"groundOuts":8,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".111","atBats":27,"obp":".200","slg":".222","ops":".422","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":6,"rbi":3,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":1,"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":16,"errors":0,"chances":16,"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"}]},"ID642207":{"person":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":49,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":19,"strikes":30,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"16.33","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"12.00","walksPer9Inn":"6.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673540":{"person":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":92,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.17","battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":36,"strikes":56,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"15.33","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.50","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":8,"groundOuts":3,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".258","atBats":31,"obp":".351","slg":".387","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":15,"errors":0,"chances":42,"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"}]},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":2,"groundOuts":15,"airOuts":7,"runs":6,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":43,"obp":".388","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"4.66","inningsPitched":"9.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.97","battersFaced":49,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":47,"strikes":97,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.14","rbi":0,"winPercentage":".000","pitchesPerInning":"14.90","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.45","walksPer9Inn":"3.72","hitsPer9Inn":"13.97","runsScoredPer9":"5.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642547":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":2,"groundOuts":12,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":40,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"4.35","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.06","battersFaced":42,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":65,"strikes":107,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"12.19","walksPer9Inn":"1.74","hitsPer9Inn":"7.84","runsScoredPer9":"4.35","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605280":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"7.0 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":29,"strikes":61,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":19,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":44,"obp":".245","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":180,"era":"1.42","inningsPitched":"12.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.95","battersFaced":49,"outs":38,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":62,"strikes":118,"strikePercentage":".660","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.21","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"6.39","walksPer9Inn":"3.55","hitsPer9Inn":"4.97","runsScoredPer9":"1.42","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":11,"airOuts":9,"runs":7,"doubles":0,"triples":2,"homeRuns":0,"strikeOuts":7,"baseOnBalls":10,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".156","atBats":32,"obp":".372","slg":".281","ops":".653","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":9,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":10,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":12,"obp":".083","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"0.00","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"0.27","battersFaced":12,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":19,"strikes":37,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.27","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.27","walksPer9Inn":"0.00","hitsPer9Inn":"2.45","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":7,"flyOuts":4,"groundOuts":5,"airOuts":14,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".143","atBats":28,"obp":".273","slg":".214","ops":".487","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":6,"rbi":1,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".174","groundOutsToAirouts":"0.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":20,"errors":0,"chances":24,"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"}]},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":5,"groundOuts":9,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":36,"obp":".244","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":177,"era":"2.61","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.87","battersFaced":41,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":74,"strikes":103,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.13","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.45","walksPer9Inn":"3.48","hitsPer9Inn":"4.35","runsScoredPer9":"3.48","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID472610":{"person":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":15,"obp":".438","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.33","battersFaced":16,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":14,"strikes":39,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"17.67","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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}},"ID673357":{"person":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"jerseyNumber":"88","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":9,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".280","atBats":25,"obp":".455","slg":".400","ops":".855","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":10,"rbi":6,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"2.25","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676724":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"0-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":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":6,"flyOuts":0,"groundOuts":5,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".333","slg":".300","ops":".633","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":3,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"5.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"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"}]}},"batters":[596019,666182,593871,683146,668901,676724,621438,543760,701807,620443,605280,668964],"pitchers":[605280,668964],"bench":[682626,673357],"bullpen":[623211,472610,663992,640455,690997,642547,656849,548384,673540,596133,642207],"battingOrder":[596019,666182,593871,683146,668901,621438,543760,701807,620443],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Vientos (2, Roupp); Baty (2, Winn, K)."},{"label":"HR","value":"Taylor, T (1, 5th inning off Borucki, 2 on, 2 out)."},{"label":"TB","value":"Baty 3; Bichette 2; Semien 2; Taylor, T 5; Torrens; Vientos 4."},{"label":"RBI","value":"Benge (3); Bichette (6); Taylor, T 4 (4); Torrens (2); Vientos (3)."},{"label":"2-out RBI","value":"Taylor, T 3; Vientos."},{"label":"Runners left in scoring position, 2 out","value":"Torrens; Lindor."},{"label":"Team RISP","value":"5-for-11."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Bichette (2, throw)."}]}],"note":[{"label":"a","value":"Homered for Young, J in the 5th."}]},"home":{"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":6,"groundOuts":11,"airOuts":11,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".206","atBats":30,"obp":".269","slg":".296","ops":".565","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":3,"rbi":0,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":40,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":161,"era":"4.61","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.33","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":54,"strikes":107,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":8,"pitchesPerInning":"17.89","runsScoredPer9":"9.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":3,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".273","atBats":22,"obp":".360","slg":".318","ops":".678","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":7,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":62,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":20,"obp":".391","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"4.76","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.59","battersFaced":23,"outs":17,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":32,"strikes":58,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.94","walksPer9Inn":"4.76","hitsPer9Inn":"9.53","runsScoredPer9":"4.76","homeRunsPer9":"1.59","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666464":{"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"jerseyNumber":"19","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".286","slg":".429","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":12,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":9,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".200","atBats":35,"obp":".243","slg":".229","ops":".472","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":8,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"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"}]},"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":{},"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":3,"groundOuts":10,"airOuts":5,"runs":7,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":37,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":171,"era":"7.00","inningsPitched":"9.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.78","battersFaced":40,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":63,"strikes":108,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.00","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.00","hitsPer9Inn":"13.00","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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}},"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":2,"gamesStarted":2,"flyOuts":4,"groundOuts":13,"airOuts":8,"runs":10,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":45,"obp":".353","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":190,"era":"7.36","inningsPitched":"11.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.55","battersFaced":51,"outs":33,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":71,"strikes":119,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.82","walksPer9Inn":"4.09","hitsPer9Inn":"9.82","runsScoredPer9":"8.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":61,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":25,"strikes":36,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"20.33","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"12.00","walksPer9Inn":"6.00","hitsPer9Inn":"6.00","runsScoredPer9":"6.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":64,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":22,"strikes":42,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":1,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"15.75","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":0,"lineOuts":1},"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":8,"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".083","atBats":24,"obp":".185","slg":".083","ops":".268","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":2,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":78,"errors":0,"chances":81,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":13,"airOuts":8,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".200","atBats":35,"obp":".263","slg":".314","ops":".577","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":5,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":4,"errors":2,"chances":26,"fielding":".923","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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":0,"groundOuts":6,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":12,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":42,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":12,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":14,"strikes":28,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"6.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"11.25","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621366":{"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":4,"strikes":18,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":52,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.36","battersFaced":15,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":52,"balls":15,"strikes":37,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"winPercentage":".---","pitchesPerInning":"14.18","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.91","walksPer9Inn":"2.45","hitsPer9Inn":"9.82","runsScoredPer9":"4.91","homeRunsPer9":"4.91","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":10,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".172","atBats":29,"obp":".286","slg":".276","ops":".562","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":8,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":20,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"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":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":9,"flyOuts":3,"groundOuts":8,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".200","atBats":35,"obp":".263","slg":".314","ops":".577","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":1,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666931":{"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"jerseyNumber":"56","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"701","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"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"}]},"ID664056":{"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".129","atBats":31,"obp":".176","slg":".258","ops":".434","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":8,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".150","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":20,"errors":0,"chances":20,"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"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":1,"gamesStarted":1,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"1.69","inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.31","battersFaced":25,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":28,"strikes":58,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".000","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.69","hitsPer9Inn":"10.13","runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694918":{"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"jerseyNumber":"46","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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":37,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.67","battersFaced":9,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":13,"strikes":24,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"12.33","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.00","walksPer9Inn":"0.00","hitsPer9Inn":"6.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"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}},"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,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".206","atBats":34,"obp":".270","slg":".353","ops":".623","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":3,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":7,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":2,"gamesStarted":2,"flyOuts":8,"groundOuts":5,"airOuts":16,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":40,"obp":".256","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":185,"era":"3.38","inningsPitched":"10.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.03","battersFaced":43,"outs":32,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":185,"balls":68,"strikes":117,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".500","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.28","walksPer9Inn":"2.53","hitsPer9Inn":"6.75","runsScoredPer9":"3.38","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"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}},"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":3,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"obp":".417","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":56,"era":"7.71","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.14","battersFaced":12,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":27,"strikes":29,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"5.00","rbi":0,"winPercentage":".---","pitchesPerInning":"24.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"7.71","hitsPer9Inn":"11.57","runsScoredPer9":"7.71","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}},"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":{"note":"(L, 1-1)","summary":"4.2 IP, 5 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":32,"strikes":63,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":1,"groundOuts":12,"airOuts":6,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":41,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":183,"era":"4.22","inningsPitched":"10.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.13","battersFaced":44,"outs":32,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":66,"strikes":117,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":4,"winPercentage":".500","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"11.81","walksPer9Inn":"2.53","hitsPer9Inn":"7.59","runsScoredPer9":"5.91","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":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":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":8,"groundOuts":10,"airOuts":14,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".278","atBats":36,"obp":".289","slg":".361","ops":".650","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":13,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"babip":".294","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":10,"errors":0,"chances":38,"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"}]},"ID691740":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":"1.000","atBats":3,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"obp":".235","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":74,"era":"0.00","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.86","battersFaced":17,"outs":14,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":27,"strikes":47,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.86","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.79","walksPer9Inn":"3.86","hitsPer9Inn":"3.86","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[642715,646240,671218,650333,656305,808982,664056,666931,672275,691740,666464,694738,621366,676775,668873,683766],"pitchers":[694738,621366,676775,668873,683766],"bench":[669477],"bullpen":[664141,657424,605288,641816,669062,592662,694918,676254,657277],"battingOrder":[642715,646240,671218,650333,656305,808982,666931,691740,666464],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Chapman, M; Encarnacion; Lee, J."},{"label":"Runners left in scoring position, 2 out","value":"Bailey."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Chapman, M (2, fielding); Encarnacion (1, fielding); Lee, J (1, throw)."}]}],"note":[]}},"officials":[{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":664263,"fullName":"Edwin Jimenez","link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Winn, K."},{"label":"ABS Challenge","value":"Bailey 2 (Ball-Overturned to Strike, Ball-Confirmed); Vientos (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Holmes, C 90-61; Myers 30-21; Roupp 95-63; Borucki 22-18; Winn, K 23-13; Kilian 12-8; Koss 9-5."},{"label":"Groundouts-flyouts","value":"Holmes, C 11-3; Myers 0-3; Roupp 5-1; Borucki 0-2; Winn, K 1-0; Kilian 1-0; Koss 1-2."},{"label":"Batters faced","value":"Holmes, C 26; Myers 6; Roupp 23; Borucki 7; Winn, K 6; Kilian 3; Koss 3."},{"label":"Inherited runners-scored","value":"Borucki 2-2."},{"label":"Umpires","value":"HP: David Rackley. 1B: Edwin Jimenez. 2B: Nestor Ceja. 3B: Charlie Ramos. "},{"label":"Weather","value":"67 degrees, Partly Cloudy."},{"label":"Wind","value":"10 mph, Out To CF."},{"label":"First pitch","value":"6:06 PM."},{"label":"T","value":"2:28."},{"label":"Att","value":"36,553."},{"label":"Venue","value":"Oracle Park."},{"label":"April 4, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","boxscoreName":"Holmes, C"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"7.0 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":29,"strikes":61,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":19,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":44,"obp":".245","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":180,"era":"1.42","inningsPitched":"12.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.95","battersFaced":49,"outs":38,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":62,"strikes":118,"strikePercentage":".660","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.21","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"6.39","walksPer9Inn":"3.55","hitsPer9Inn":"4.97","runsScoredPer9":"1.42","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":76,"pitchingGameScore":76},{"player":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","boxscoreName":"Taylor, T"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"2-3 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".167","slg":".417","ops":".584","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":5,"rbi":4,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","boxscoreName":"Vientos"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"3-5 | 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".471","atBats":17,"obp":".526","slg":".765","ops":"1.291","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":13,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".538","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":17,"errors":0,"chances":22,"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"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"loser":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}