{"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":823240,"link":"/api/v1.1/game/823240/feed/live","metaData":{"wait":10,"timeStamp":"20260404_051911","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823240,"type":"R","doubleHeader":"N","id":"2026/04/03/nynmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823240-2026-04-03","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-04T02:15:00Z","originalDate":"2026-04-03","officialDate":"2026-04-03","dayNight":"night","time":"7:15","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":8,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":4,"losses":4,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":4,"losses":4,"winningPercentage":".500"},"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":8,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":5,"ties":0,"pct":".375"},"records":{},"divisionLeader":false,"wins":3,"losses":5,"winningPercentage":".375"},"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},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"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":"Clear","temp":"59","wind":"8 mph, Out To CF"},"gameInfo":{"attendance":38613,"firstPitch":"2026-04-04T02:15:00.000Z","gameDurationMinutes":184},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"home":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"}},"officialScorer":{"id":639285,"fullName":"Chris Thoms","link":"/api/v1/people/639285"},"primaryDatacaster":{"id":496214,"fullName":"Karen Palmyra","link":"/api/v1/people/496214"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T02:15:36.876Z","endTime":"2026-04-04T02:17:15.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"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-03T22:21:47.502Z","endTime":"2026-04-04T01:53:00.678Z","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-04T01:53:00.678Z","endTime":"2026-04-04T02:14:10.832Z","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-04T02:14:10.832Z","endTime":"2026-04-04T02:15:39.055Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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.5,"endSpeed":82.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77109958266002,"aZ":-15.18025401682657,"pfxX":-5.5419375373162305,"pfxZ":9.704304377012104,"pX":-0.8825543849379845,"pZ":3.0488287698998295,"vX0":3.9448235788464237,"vY0":-131.69745697173562,"vZ0":-3.4066257755534695,"x":150.64,"y":156.46,"x0":-1.6821459781221209,"y0":50.003054218137414,"z0":5.486491179616863,"aX":-9.705233465303277},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2203,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4163797549690482,"extension":6.549540137168449},"index":3,"playId":"c9b667c2-1ae0-3afa-a949-f3ad0923d2a4","pitchNumber":1,"startTime":"2026-04-04T02:15:39.055Z","endTime":"2026-04-04T02:15:43.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":82.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25534497934338,"aZ":-13.31314412272562,"pfxX":-6.021941529464456,"pfxZ":10.881497709025417,"pX":-0.4733657096410018,"pZ":2.1084464318638267,"vX0":5.0090244552811125,"vY0":-130.98465093591852,"vZ0":-5.708725383521235,"x":135.04,"y":181.85,"x0":-1.6302057628092808,"y0":50.00620614954746,"z0":5.315716514607634,"aX":-10.442197876084787},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.6,"breakHorizontal":9.7,"spinRate":2285,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.41851871125437423,"extension":6.695390987721157},"index":4,"playId":"675d6f08-80f9-3276-bcd2-d1d3cc17b120","pitchNumber":2,"startTime":"2026-04-04T02:15:53.806Z","endTime":"2026-04-04T02:15:57.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04497064979765,"aZ":-28.46791690274673,"pfxX":-8.114599240065198,"pfxZ":2.5002503903804367,"pX":-1.1691141865407766,"pZ":1.0583254459983509,"vX0":3.6812233034318074,"vY0":-120.68164593429314,"vZ0":-4.408089084310113,"x":161.56,"y":210.21,"x0":-1.6545747875725654,"y0":50.005373199657264,"z0":5.3975461365043405,"aX":-12.049510144954956},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.8,"breakHorizontal":13.9,"spinRate":1536,"spinDirection":229},"zone":13,"typeConfidence":0.71,"plateTime":0.45272242970564935,"extension":6.523665978595269},"index":5,"playId":"d26d50f3-f930-31cc-bde1-f84a84f83542","pitchNumber":3,"startTime":"2026-04-04T02:16:08.812Z","endTime":"2026-04-04T02:16:12.665Z","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":83.5,"endSpeed":77.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6351144512226,"aZ":-26.342326627160723,"pfxX":-8.26080579560698,"pfxZ":3.8817815271002436,"pX":-0.4822796672375769,"pZ":1.2361793886016175,"vX0":5.065956960288552,"vY0":-121.5421192974949,"vZ0":-4.62595084429805,"x":135.38,"y":205.4,"x0":-1.514675874328598,"y0":50.00559510559886,"z0":5.437382898844222,"aX":-12.427113130794343},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.2,"breakHorizontal":13.8,"spinRate":1522,"spinDirection":224},"zone":13,"typeConfidence":0.86,"plateTime":0.44971930469959,"extension":6.489425388036209},"index":6,"playId":"6b51f6c3-0b1e-35dd-a9e3-022b7a73b6c0","pitchNumber":4,"startTime":"2026-04-04T02:16:23.992Z","endTime":"2026-04-04T02:16:27.795Z","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":83.7,"endSpeed":76.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.594358820417078,"aZ":-27.468317991472198,"pfxX":-9.47685585030225,"pfxZ":3.1268151727326217,"pX":-0.3360710343165148,"pZ":2.144399075339438,"vX0":5.8956387255750045,"vY0":-121.79444670139114,"vZ0":-2.4440214224725434,"x":129.81,"y":180.88,"x0":-1.5550519968493668,"y0":50.00305665679706,"z0":5.532971547529071,"aX":-14.258560191882678},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.4,"breakHorizontal":15.8,"spinRate":1481,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.44946591461720686,"extension":6.521063010591794},"index":7,"playId":"0a8efd0a-73f7-3c89-b9b9-252e085d5f30","pitchNumber":5,"startTime":"2026-04-04T02:16:41.033Z","endTime":"2026-04-04T02:16:45.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.905024011412944,"aZ":-23.637127761049936,"pfxX":1.3863677343232341,"pfxZ":5.3103160526380435,"pX":-0.8216325664247239,"pZ":1.955293950595987,"vX0":2.0215593475132936,"vY0":-126.07249202365323,"vZ0":-3.5920963823013556,"x":148.32,"y":185.99,"x0":-1.8143800077264127,"y0":50.00465776726243,"z0":5.308997893340026,"aX":2.228784893035243},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.0,"breakHorizontal":-3.0,"spinRate":2214,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.4346580235452593,"extension":6.642878744033345},"hitData":{"launchSpeed":98.7,"launchAngle":7.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.99,"coordY":111.14}},"index":8,"playId":"31576fea-c73d-3e61-9e9c-69164c72d0a6","pitchNumber":6,"startTime":"2026-04-04T02:17:04.495Z","endTime":"2026-04-04T02:17:15.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:17:15.026Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a ground ball to right fielder Jung Hoo Lee. Francisco Lindor to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T02:17:34.753Z","endTime":"2026-04-04T02:19:51.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25354226311028,"aZ":-14.804458536213996,"pfxX":-6.727453841018048,"pfxZ":9.85735310775726,"pX":-0.3455355681415136,"pZ":2.3846315372703084,"vX0":5.968626683881959,"vY0":-131.95258886990007,"vZ0":-4.6060965968308345,"x":130.17,"y":174.39,"x0":-1.7635046511424002,"y0":50.00312706132256,"z0":5.24471648405593,"aX":-11.85557824957849},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.0,"breakHorizontal":10.9,"spinRate":2200,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.415197615061373,"extension":6.816310048593983},"index":0,"playId":"e329eb77-016a-3d03-bc34-2633864daef5","pitchNumber":1,"startTime":"2026-04-04T02:17:38.836Z","endTime":"2026-04-04T02:17:42.595Z","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":84.0,"endSpeed":77.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1053724266025,"aZ":-28.096598025304388,"pfxX":-7.06273208755476,"pfxZ":2.665924520786483,"pX":-1.363718984246158,"pZ":2.5148893824750247,"vX0":2.982936343114942,"vY0":-122.34272804810288,"vZ0":-1.509477636650004,"x":168.98,"y":170.88,"x0":-1.675188352584918,"y0":50.003671284760976,"z0":5.527876493090758,"aX":-10.802956562348744},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.8,"breakHorizontal":12.2,"spinRate":1521,"spinDirection":230},"zone":13,"typeConfidence":0.77,"plateTime":0.4461705741522457,"extension":6.604690863919227},"index":1,"playId":"93f2f0ae-2788-323c-a910-b96b9c212d7f","pitchNumber":2,"startTime":"2026-04-04T02:17:54.191Z","endTime":"2026-04-04T02:17:58.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222183156824624,"aZ":-29.43530807214032,"pfxX":-7.773021144623812,"pfxZ":1.813038763306638,"pX":-0.9000196075494598,"pZ":1.7163568853096427,"vX0":4.219541103436406,"vY0":-121.6483595708844,"vZ0":-3.0616024103573016,"x":151.31,"y":192.44,"x0":-1.640582248940105,"y0":50.003057072425435,"z0":5.523673677882843,"aX":-11.735471693657914},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":13.2,"spinRate":1617,"spinDirection":227},"zone":13,"typeConfidence":0.73,"plateTime":0.44900124344510184,"extension":6.373873669803895},"index":2,"playId":"28c29b01-870e-3a04-8dff-05e439fb0800","pitchNumber":3,"startTime":"2026-04-04T02:18:13.829Z","endTime":"2026-04-04T02:18:18.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.505177430228386,"aZ":-16.69520231075635,"pfxX":-5.727371699780244,"pfxZ":8.688267471888594,"pX":-1.031537424823032,"pZ":2.059528354674346,"vX0":3.8697578448978023,"vY0":-132.2091268751999,"vZ0":-5.140084305383519,"x":156.32,"y":183.17,"x0":-1.7653780665383478,"y0":50.003340474062384,"z0":5.2426426074309935,"aX":-10.203958860919705},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.9,"breakHorizontal":9.6,"spinRate":2065,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.41329306089866424,"extension":6.783108307392584},"index":3,"playId":"feed50e5-6964-3e4c-a7c7-381e95bcdd94","pitchNumber":4,"startTime":"2026-04-04T02:18:30.994Z","endTime":"2026-04-04T02:18:35.639Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93630125070955,"aZ":-14.474918703002507,"pfxX":-5.928225095853431,"pfxZ":9.886541546169934,"pX":-0.7420565763330282,"pZ":2.7499296806093487,"vX0":4.280529901902747,"vY0":-133.04784844521365,"vZ0":-4.080364632176993,"x":145.29,"y":164.53,"x0":-1.6027441590779907,"y0":50.00298859617827,"z0":5.354726025396282,"aX":-10.612737872923605},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":9.8,"spinRate":2215,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.41191919803289245,"extension":6.727837242307672},"index":4,"playId":"2eaa4ed8-990b-362f-9fa6-be8067a1d964","pitchNumber":5,"startTime":"2026-04-04T02:18:49.450Z","endTime":"2026-04-04T02:18:53.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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-04T02:19:04.373Z","endTime":"2026-04-04T02:19:18.856Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.856365575890493,"aZ":-14.70156702707485,"pfxX":-5.039695781667431,"pfxZ":9.634792534245742,"pX":-0.5833459872524833,"pZ":2.400555708995743,"vX0":4.393447796739565,"vY0":-133.59121479234253,"vZ0":-4.825825028573859,"x":139.24,"y":173.96,"x0":-1.591715584641618,"y0":50.00541287683478,"z0":5.281742653753865,"aX":-9.141940793699318},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2130,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.40946820795883676,"extension":6.741483579771598},"index":6,"playId":"eea747f6-49f4-378f-84b3-f1a56b5f2617","pitchNumber":6,"startTime":"2026-04-04T02:19:18.856Z","endTime":"2026-04-04T02:19:23.521Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.559684108208888,"aZ":-28.570118762683478,"pfxX":-6.660078660234906,"pfxZ":2.3206322354310513,"pX":-0.29127589093240286,"pZ":1.9415108273524193,"vX0":5.44013339064119,"vY0":-123.10164313119624,"vZ0":-2.567773290654946,"x":128.1,"y":186.36,"x0":-1.6510998789442584,"y0":50.00431888789456,"z0":5.386273605696384,"aX":-10.35132395130434},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":11.0,"spinRate":1540,"spinDirection":233},"zone":7,"typeConfidence":0.76,"plateTime":0.442824155470674,"extension":6.78651314724509},"hitData":{"launchSpeed":98.8,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.76,"coordY":110.13}},"index":7,"playId":"0643c184-bc57-35be-92d2-b48a53bf647d","pitchNumber":7,"startTime":"2026-04-04T02:19:41.077Z","endTime":"2026-04-04T02:19:51.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:19:51.513Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a sharp line drive to center fielder Harrison Bader. Francisco Lindor scores. Juan Soto to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T02:20:12.525Z","endTime":"2026-04-04T02:20:38.542Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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_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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116711151612105,"aZ":-27.27746809187124,"pfxX":-8.639165646557222,"pfxZ":3.182273241786172,"pX":-0.036266014550764177,"pZ":2.5003094878529413,"vX0":5.992696721192158,"vY0":-123.3688875620205,"vZ0":-1.695342282227515,"x":118.38,"y":171.27,"x0":-1.3775105578477136,"y0":50.00011741907437,"z0":5.5009651277640215,"aX":-13.281468883629648},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.6,"breakHorizontal":14.2,"spinRate":1631,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.4444009327562948,"extension":6.631891598442483},"hitData":{"launchSpeed":104.4,"launchAngle":15.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":160.22,"coordY":72.39}},"index":0,"playId":"816027b2-c0d9-340e-92c8-8e8a1beab958","pitchNumber":1,"startTime":"2026-04-04T02:20:27.170Z","endTime":"2026-04-04T02:20:38.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:20:38.542Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey challenged (pitch result), call on the field was confirmed: Luis Robert Jr. walks. Bo Bichette to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T02:20:56.471Z","endTime":"2026-04-04T02:23:03.684Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25966201399425,"aZ":-14.429408221007522,"pfxX":-7.104768763039747,"pfxZ":9.903623702035222,"pX":0.8713489643745053,"pZ":2.576449662537304,"vX0":8.34378221951521,"vY0":-132.9568532010059,"vZ0":-4.478764143243999,"x":83.79,"y":169.22,"x0":-1.3831107362336321,"y0":50.00580102573004,"z0":5.328627843859003,"aX":-12.73459236747833},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":11.0,"spinRate":2273,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.41182119991301525,"extension":6.928128623240017},"index":0,"playId":"fd8b5995-7a3e-3896-bf5f-77e4c8d732f1","pitchNumber":1,"startTime":"2026-04-04T02:21:09.805Z","endTime":"2026-04-04T02:21:14.229Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12024821580821,"aZ":-14.923907725376795,"pfxX":-7.703383217827482,"pfxZ":9.618077685107217,"pX":0.670026448008501,"pZ":1.6562422937473344,"vX0":8.126052647861759,"vY0":-133.64098086452964,"vZ0":-6.475208908890539,"x":91.46,"y":194.06,"x0":-1.4217544675523015,"y0":50.00237200227804,"z0":5.199260896122824,"aX":-13.81444631394736},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2240,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4112143292015311,"extension":6.857561895506381},"index":1,"playId":"9eb2cebb-048c-3f90-821f-cae7218d7100","pitchNumber":2,"startTime":"2026-04-04T02:21:23.903Z","endTime":"2026-04-04T02:21:50.905Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74485589577007,"aZ":-28.448015701315235,"pfxX":3.929858278014028,"pfxZ":2.562365204633732,"pX":1.1835177475843748,"pZ":1.8513323912918622,"vX0":5.299588913362893,"vY0":-120.47585087110656,"vZ0":-2.8414199231480035,"x":63.18,"y":163.04,"x0":-1.5643835740725334,"y0":50.00362740766859,"z0":5.588441698275924,"aX":5.713967307733013},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.2,"breakHorizontal":-8.5,"spinRate":2457,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4565084568928657,"extension":6.711484057908693},"index":2,"playId":"9a4c84b0-c0f7-36ed-b4fc-9b87f65da449","pitchNumber":3,"startTime":"2026-04-04T02:21:57.265Z","endTime":"2026-04-04T02:22:01.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.329184970060798,"aZ":-13.77628719490166,"pfxX":-7.158388731882412,"pfxZ":10.376541220633271,"pX":0.3725036072037955,"pZ":2.1524879480324444,"vX0":7.16591766106365,"vY0":-133.01094369092223,"vZ0":-5.680380482450716,"x":102.8,"y":180.66,"x0":-1.4401353947532851,"y0":50.00300399304219,"z0":5.333093164426616,"aX":-12.692231696671705},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.5,"breakHorizontal":11.2,"spinRate":2243,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.41346828647682,"extension":6.896860524136159},"index":3,"playId":"2b32f805-1fc5-34eb-af80-0f375d6d5872","pitchNumber":4,"startTime":"2026-04-04T02:22:10.956Z","endTime":"2026-04-04T02:22:15.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190590787875113,"aZ":-24.717893839825233,"pfxX":-8.45813277337096,"pfxZ":4.706272083477019,"pX":-0.8118462819864921,"pZ":1.423944882720128,"vX0":4.474324245666017,"vY0":-125.51606351894422,"vZ0":-5.1396856325241975,"x":147.95,"y":200.33,"x0":-1.5257674956288185,"y0":50.00232554323877,"z0":5.530255191436921,"aX":-13.393345200929232},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":1631,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.4376512580256393,"extension":6.594778548287956},"index":4,"playId":"5d5a8491-93ec-3da5-9015-14d1518e648e","pitchNumber":5,"startTime":"2026-04-04T02:22:24.932Z","endTime":"2026-04-04T02:22:29.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51765899273517,"aZ":-13.840891585768109,"pfxX":-7.40296090440599,"pfxZ":10.024583367971289,"pX":0.19423073787466058,"pZ":1.6049685825533797,"vX0":6.791363606173354,"vY0":-134.2594292116164,"vZ0":-7.236307038008155,"x":109.6,"y":195.45,"x0":-1.4037950781815904,"y0":50.005311432284785,"z0":5.316310590071995,"aX":-13.5440612677658},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":12.0,"spinRate":2339,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40763913117961836,"extension":6.882889598235811},"index":5,"playId":"8f47ed42-572a-3134-90f8-b0f5f40ef25a","pitchNumber":6,"startTime":"2026-04-04T02:22:41.852Z","endTime":"2026-04-04T02:23:03.684Z","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-04T02:23:03.684Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brett Baty grounds into a double play, pitcher Tyler Mahle to catcher Patrick Bailey to first baseman Jerar Encarnacion. Juan Soto out at home. Bo Bichette to 3rd. Luis Robert Jr. to 2nd. Brett Baty out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T02:23:49.229Z","endTime":"2026-04-04T02:24:53.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641816,"link":"/api/v1/people/641816"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":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_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T02:23:37.000Z","endTime":"2026-04-04T02:23:51.532Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.847243911697895,"aZ":-26.345512694284565,"pfxX":-9.929636794157663,"pfxZ":3.730957053423266,"pX":-0.4268246189722436,"pZ":1.414217779426566,"vX0":5.916673674313182,"vY0":-124.42090278647056,"vZ0":-4.619607469135205,"x":133.27,"y":200.6,"x0":-1.5502374087366464,"y0":50.00166210884913,"z0":5.4879595330837825,"aX":-15.508135000446545},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.9,"breakHorizontal":16.6,"spinRate":1577,"spinDirection":226},"zone":13,"typeConfidence":0.93,"plateTime":0.440858919504326,"extension":6.5767323160627145},"index":1,"playId":"0f685c5f-8106-37d6-a6c0-e974e2ca2bb1","pitchNumber":1,"startTime":"2026-04-04T02:23:51.532Z","endTime":"2026-04-04T02:23:56.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.811384393289035,"aZ":-12.612486396917896,"pfxX":-8.089876593244947,"pfxZ":10.670435742799395,"pX":0.57526418046139,"pZ":1.5433949672795,"vX0":8.035774393654306,"vY0":-134.66372641736712,"vZ0":-7.300184375115437,"x":95.07,"y":197.11,"x0":-1.3993679807903512,"y0":50.00027161290875,"z0":5.185559924967472,"aX":-14.82577324172683},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":12.8,"spinRate":2306,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40707767012345153,"extension":6.827979273676135},"index":2,"playId":"40aa5769-1b48-3ca9-940c-2aef9831c947","pitchNumber":2,"startTime":"2026-04-04T02:24:08.389Z","endTime":"2026-04-04T02:24:12.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043152050474976,"aZ":-13.912399278636634,"pfxX":-7.499287571379149,"pfxZ":10.1407054042904,"pX":-0.25888208237104304,"pZ":2.1277159525074856,"vX0":6.047617227867949,"vY0":-133.64719318172678,"vZ0":-5.569536722705504,"x":126.87,"y":181.33,"x0":-1.5818898695483279,"y0":50.002095220453135,"z0":5.245833521983771,"aX":-13.503308814464143},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":12.2,"spinRate":2256,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4105513674843606,"extension":6.802437408258119},"index":3,"playId":"f6379901-0f83-3db6-9658-715fcf570f60","pitchNumber":3,"startTime":"2026-04-04T02:24:28.160Z","endTime":"2026-04-04T02:24:32.584Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.913423636992086,"aZ":-29.773986543226126,"pfxX":-8.84642276716179,"pfxZ":1.4984557001394663,"pX":-0.8084073677642203,"pZ":1.6278742075745107,"vX0":4.6358068846009335,"vY0":-125.50319341174551,"vZ0":-3.5264181390114713,"x":147.81,"y":194.83,"x0":-1.5240276880952721,"y0":50.00495052339096,"z0":5.45991682151513,"aX":-14.202213219354334},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":15.0,"spinRate":1687,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.43538678422073085,"extension":6.671566682213191},"hitData":{"launchSpeed":91.0,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.55,"coordY":181.58}},"index":4,"playId":"178278a4-835a-3518-9617-1f05944fab33","pitchNumber":4,"startTime":"2026-04-04T02:24:45.732Z","endTime":"2026-04-04T02:24:53.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:24:53.300Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos challenged (pitch result), call on the field was overturned: Mark Vientos walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T02:25:25.348Z","endTime":"2026-04-04T02:26:52.248Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27479464721486,"aZ":-12.672647851920052,"pfxX":-7.939049938002657,"pfxZ":10.564637999437728,"pX":1.2731282070931953,"pZ":1.59462907615291,"vX0":9.282392922315378,"vY0":-135.642565038774,"vZ0":-7.363842660687243,"x":68.47,"y":195.73,"x0":-1.177130768972503,"y0":50.00212674523463,"z0":5.245963302268914,"aX":-14.654400743625404},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":12.1,"spinRate":2276,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4052610371847689,"extension":6.9550201113778405},"index":0,"playId":"06ba70b2-7f8a-3eae-9812-f0de577bad38","pitchNumber":1,"startTime":"2026-04-04T02:25:27.699Z","endTime":"2026-04-04T02:25:31.724Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.548968785205105,"aZ":-28.808811771402432,"pfxX":-8.374381154818888,"pfxZ":2.105240017027762,"pX":1.0351711879837744,"pZ":0.4425101471493068,"vX0":8.61495406657649,"vY0":-125.06439760176322,"vZ0":-6.329197610637886,"x":77.54,"y":226.83,"x0":-1.354558256210453,"y0":50.00085763529981,"z0":5.347533773591469,"aX":-13.35929656114005},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.6,"breakHorizontal":13.3,"spinRate":1479,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.43678735941495805,"extension":6.64833706279929},"index":1,"playId":"05d03fbc-e68e-3fb0-bc9f-04848b6d0b1b","pitchNumber":2,"startTime":"2026-04-04T02:25:48.293Z","endTime":"2026-04-04T02:25:53.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.014933912744418,"aZ":-13.23808176396923,"pfxX":-5.536826945955916,"pfxZ":10.106410555297282,"pX":0.885366867918454,"pZ":2.4843968471478055,"vX0":7.9108147027655855,"vY0":-135.83968493380485,"vZ0":-5.256450203968625,"x":83.25,"y":171.7,"x0":-1.3416649477473424,"y0":50.00438703935932,"z0":5.360769480178416,"aX":-10.376464450106717},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":8.4,"spinRate":2307,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40280695931079347,"extension":6.925449187465355},"index":2,"playId":"13060201-0391-3b0a-afb4-c7308114cef2","pitchNumber":3,"startTime":"2026-04-04T02:26:12.767Z","endTime":"2026-04-04T02:26:17.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859223440232494,"aZ":-14.303385749310625,"pfxX":-6.6331569408930955,"pfxZ":9.653962675325669,"pX":0.9522697921352132,"pZ":2.622344144363358,"vX0":8.656997520122099,"vY0":-135.07566448164113,"vZ0":-4.641011058020821,"x":80.7,"y":167.98,"x0":-1.4294091776132885,"y0":50.006203726316556,"z0":5.365349122129676,"aX":-12.284560416038625},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":10.2,"spinRate":2225,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4051665959661941,"extension":6.790012331500811},"index":3,"playId":"36be77f5-4fad-370e-9d34-104a4225344f","pitchNumber":4,"startTime":"2026-04-04T02:26:32.446Z","endTime":"2026-04-04T02:26:52.248Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"}},"playEndTime":"2026-04-04T02:26:52.248Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a line drive to left fielder Heliot Ramos. Bo Bichette scores. Luis Robert Jr. to 3rd. Mark Vientos to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T02:27:07.606Z","endTime":"2026-04-04T02:27:38.727Z","isComplete":true,"isScoringPlay":true,"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnThird":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10013697032503,"aZ":-13.239014386705895,"pfxX":-6.764177700930454,"pfxZ":10.245313082465962,"pX":0.6763709582553432,"pZ":2.266002040767089,"vX0":8.081834610403666,"vY0":-135.01474027996292,"vZ0":-5.7358366299138694,"x":91.22,"y":177.6,"x0":-1.475426011043767,"y0":50.00118351641703,"z0":5.347738198246682,"aX":-12.500244667232273},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":2371,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4054974525344357,"extension":6.920678661754212},"index":0,"playId":"604e422e-cb18-3694-9661-9ba488c02cb5","pitchNumber":1,"startTime":"2026-04-04T02:27:15.658Z","endTime":"2026-04-04T02:27:19.646Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.470290748364807,"aZ":-24.49787515665977,"pfxX":-9.104110041710705,"pfxZ":4.843395274128467,"pX":-0.1832902785963937,"pZ":1.545537310959341,"vX0":5.892151034019101,"vY0":-124.71401793543947,"vZ0":-4.754186609412233,"x":123.99,"y":197.05,"x0":-1.385463477509116,"y0":50.005071359949596,"z0":5.4801521890428155,"aX":-14.441543880249458},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.9,"breakHorizontal":15.2,"spinRate":1690,"spinDirection":227},"zone":13,"typeConfidence":0.93,"plateTime":0.4380300347654691,"extension":6.678409678580546},"hitData":{"launchSpeed":98.9,"launchAngle":9.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.09,"coordY":97.04}},"index":1,"playId":"ce6125be-1c32-316e-b46e-cc907f650f14","pitchNumber":2,"startTime":"2026-04-04T02:27:29.352Z","endTime":"2026-04-04T02:27:38.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:27:38.727Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T02:28:05.629Z","endTime":"2026-04-04T02:28:49.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23762822340095,"aZ":-12.438632956435995,"pfxX":-6.282230208793484,"pfxZ":10.78930948352443,"pX":-0.1335187658494715,"pZ":2.3900265064308592,"vX0":5.569309101787184,"vY0":-135.09182716579585,"vZ0":-5.636709681959638,"x":122.09,"y":174.25,"x0":-1.4159501954960927,"y0":50.00653181767163,"z0":5.394742566831668,"aX":-11.495511607708057},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":10.1,"spinRate":2378,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40705844979615957,"extension":6.688448434267456},"index":0,"playId":"f80d7396-661b-38bf-949a-d3520528ef4c","pitchNumber":1,"startTime":"2026-04-04T02:28:13.266Z","endTime":"2026-04-04T02:28:17.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51571602475791,"aZ":-12.11087942008199,"pfxX":-6.0301341215455135,"pfxZ":10.949763097684087,"pX":-0.854754388265229,"pZ":1.9755531568065139,"vX0":3.741997934352387,"vY0":-135.46671831251578,"vZ0":-6.7815808071657635,"x":149.58,"y":185.44,"x0":-1.4808261621491698,"y0":50.000368642767,"z0":5.383111697249384,"aX":-11.046747071898396},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":10.0,"spinRate":2358,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.40654138064414536,"extension":6.63130987825803},"index":1,"playId":"93290a6b-db6d-37ca-b585-de8f17981564","pitchNumber":2,"startTime":"2026-04-04T02:28:28.240Z","endTime":"2026-04-04T02:28:32.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8444003217895,"aZ":-12.120159161794684,"pfxX":-6.562862744681213,"pfxZ":11.034033179835006,"pX":0.2681746997182897,"pZ":2.080425192076197,"vX0":6.510661694344487,"vY0":-134.84008902360966,"vZ0":-6.535400754617819,"x":110.08,"y":152.21,"x0":-1.3400764376866539,"y0":50.006536759578694,"z0":5.413507017022574,"aX":-11.932242606155137},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":10.3,"spinRate":2320,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.40823314643299335,"extension":6.575552447685213},"index":2,"playId":"7cf06610-ded1-36c0-9da5-b535081d816d","pitchNumber":3,"startTime":"2026-04-04T02:28:45.160Z","endTime":"2026-04-04T02:28:49.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:28:49.924Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop Francisco Lindor to first baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T02:31:09.127Z","endTime":"2026-04-04T02:32:47.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tyrone Taylor replaces left fielder Juan Soto, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T02:30:40.473Z","endTime":"2026-04-04T02:31:11.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":665742,"link":"/api/v1/people/665742"}},{"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":96.3,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1011137070372,"aZ":-26.210289741509214,"pfxX":-12.196523051018286,"pfxZ":3.0510243444274376,"pX":-0.9978918001148711,"pZ":2.28366018343752,"vX0":11.361497908191756,"vY0":-139.64788397556018,"vZ0":-3.628155931394397,"x":155.04,"y":177.12,"x0":-3.5524656568724446,"y0":50.00619095301576,"z0":5.3419367740246075,"aX":-23.875974873439784},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.8,"breakHorizontal":19.4,"spinRate":2111,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.39357692580043224,"extension":6.584024349238282},"index":1,"playId":"88d77d01-9e29-3acb-8ba4-27aeeab119c7","pitchNumber":1,"startTime":"2026-04-04T02:31:11.297Z","endTime":"2026-04-04T02:31:15.709Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41647921221904,"aZ":-28.602725720480127,"pfxX":1.1791386437091664,"pfxZ":1.9846480717164248,"pX":-0.015186051887635842,"pZ":3.07252529534542,"vX0":9.01767556819273,"vY0":-133.34931569450472,"vZ0":-0.5607083450459753,"x":117.58,"y":155.82,"x0":-3.5927984683420946,"y0":50.00656781358049,"z0":5.347324273606227,"aX":2.1244836668589535},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":-4.1,"spinRate":2748,"spinDirection":174},"zone":2,"typeConfidence":0.89,"plateTime":0.4106003963385838,"extension":6.304968902524133},"index":2,"playId":"eca64a33-e32f-32fa-adf0-48f3e27b6e91","pitchNumber":2,"startTime":"2026-04-04T02:31:23.617Z","endTime":"2026-04-04T02:31:28.074Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-04T02:31:34.167Z","endTime":"2026-04-04T02:31:44.609Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.861073745630716,"aZ":-26.50962798213678,"pfxX":-0.7284655691767485,"pfxZ":2.9787306317868953,"pX":-0.17111638521707978,"pZ":4.140233104846516,"vX0":9.609690037436923,"vY0":-136.24221306284258,"vZ0":1.4623899553222466,"x":123.52,"y":126.99,"x0":-3.632842234077735,"y0":50.00115926361429,"z0":5.414611047301313,"aX":-1.3865855348533211},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":-0.5,"spinRate":2720,"spinDirection":184},"zone":11,"typeConfidence":0.93,"plateTime":0.400365202517023,"extension":6.734066338414014},"index":4,"playId":"08141329-7ae3-3df7-b11a-0412f22baad5","pitchNumber":3,"startTime":"2026-04-04T02:31:44.609Z","endTime":"2026-04-04T02:31:48.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69203948097127,"aZ":-43.483065788527476,"pfxX":8.550862024060503,"pfxZ":-7.955460110243291,"pX":1.526995985219881,"pZ":1.204348190771933,"vX0":8.96262162724578,"vY0":-120.25294983795595,"vZ0":-0.7805761259166599,"x":58.79,"y":206.26,"x0":-3.400833425252485,"y0":50.00341680091818,"z0":5.491598491743141,"aX":12.153761047114928},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.2,"breakHorizontal":-18.1,"spinRate":3367,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.46070143710366285,"extension":6.165886672361369},"index":5,"playId":"aff0a434-285b-3792-9f5e-aad3a6869c20","pitchNumber":4,"startTime":"2026-04-04T02:31:57.992Z","endTime":"2026-04-04T02:32:02.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.828801953343174,"aZ":-29.153866689715333,"pfxX":-12.750806389903294,"pfxZ":1.5844823964090757,"pX":1.0436308414248443,"pZ":1.8799685477025743,"vX0":16.464330264331164,"vY0":-137.90959326006632,"vZ0":-3.8638769719668593,"x":77.22,"y":188.02,"x0":-3.378190474984858,"y0":50.00203253826806,"z0":5.290411303844275,"aX":-24.289765237749506},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.0,"breakHorizontal":19.2,"spinRate":2285,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.39885142821122743,"extension":6.467639041104603},"index":6,"playId":"a7725d51-0292-3576-8d10-0a2cec3eb7f8","pitchNumber":5,"startTime":"2026-04-04T02:32:10.263Z","endTime":"2026-04-04T02:32:14.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13359103289731,"aZ":-26.303684245195075,"pfxX":-11.021161725078706,"pfxZ":3.0102155286071124,"pX":-1.1188912557545236,"pZ":2.9585559731614586,"vX0":10.53032792028223,"vY0":-139.25620569749057,"vZ0":-1.705657407724026,"x":159.65,"y":158.9,"x0":-3.529158037007016,"y0":50.005291683716386,"z0":5.3300304694748615,"aX":-21.5112451694269},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.3,"breakHorizontal":17.6,"spinRate":2302,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.39429519918427314,"extension":6.462738165612939},"index":7,"playId":"5832c529-98df-3337-beff-a2fb5c00e925","pitchNumber":6,"startTime":"2026-04-04T02:32:24.014Z","endTime":"2026-04-04T02:32:27.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.603743249591524,"aZ":-28.254402353366732,"pfxX":-10.536542818954322,"pfxZ":1.9881770383078425,"pX":-0.9756088280477623,"pZ":2.967206159947315,"vX0":10.63390068009369,"vY0":-139.15242156384477,"vZ0":-1.3142170102766624,"x":154.19,"y":158.67,"x0":-3.467498423456474,"y0":50.003066952266764,"z0":5.307787884011235,"aX":-20.77841172062422},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.5,"breakHorizontal":17.0,"spinRate":1923,"spinDirection":276},"zone":11,"typeConfidence":0.91,"plateTime":0.39279181681578335,"extension":6.706084483647573},"hitData":{"launchSpeed":51.7,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.87,"coordY":163.34}},"index":8,"playId":"38e9bcfe-7933-3033-8061-a63f6718a50f","pitchNumber":7,"startTime":"2026-04-04T02:32:39.424Z","endTime":"2026-04-04T02:32:47.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:32:47.132Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T02:33:02.379Z","endTime":"2026-04-04T02:34:37.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":97.4,"endSpeed":88.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.626328351815395,"aZ":-16.424144598242915,"pfxX":-6.761599030761788,"pfxZ":7.805229147087758,"pX":-0.9223365608606665,"pZ":4.179241071255936,"vX0":9.95618102294968,"vY0":-141.4767977858489,"vZ0":-0.33085186402462274,"x":152.16,"y":125.94,"x0":-3.615920678455753,"y0":50.003072850777066,"z0":5.354481986838061,"aX":-13.645746639290925},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":10.1,"spinRate":2283,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.38781291587072175,"extension":6.623921054918481},"index":0,"playId":"39e22de0-af04-3c09-a496-776d9794c9ee","pitchNumber":1,"startTime":"2026-04-04T02:33:10.948Z","endTime":"2026-04-04T02:33:14.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.190447389426794,"aZ":-16.28231999602686,"pfxX":-7.171173124242195,"pfxZ":7.880253808961273,"pX":-0.826789742184309,"pZ":3.3130188522441153,"vX0":9.998592037875117,"vY0":-141.36249667643608,"vZ0":-2.9397037456932247,"x":148.52,"y":149.33,"x0":-3.4832880505682704,"y0":50.00605134257786,"z0":5.415882339228072,"aX":-14.46929071247163},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":10.9,"spinRate":2414,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.3879314039321775,"extension":6.434226683565324},"index":1,"playId":"f746cbff-5484-35d0-8ed1-46c80466fa55","pitchNumber":2,"startTime":"2026-04-04T02:33:21.986Z","endTime":"2026-04-04T02:33:26.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.913013155324187,"aZ":-15.938151738577112,"pfxX":-7.665732095168633,"pfxZ":7.938276628758819,"pX":-1.1097225318775064,"pZ":3.5157502254711197,"vX0":9.435867244461782,"vY0":-141.97838453877193,"vZ0":-2.303229079845554,"x":159.3,"y":143.85,"x0":-3.477242061412556,"y0":50.00375005375227,"z0":5.349486134378601,"aX":-15.68158156699046},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":12.0,"spinRate":2416,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.3854971239337619,"extension":6.376750758515825},"index":2,"playId":"40578b42-8587-32e5-be19-b71c6ccfa47a","pitchNumber":3,"startTime":"2026-04-04T02:33:35.954Z","endTime":"2026-04-04T02:33:40.419Z","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":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.035541277374,"aZ":-15.804933855559053,"pfxX":-9.197415539484764,"pfxZ":8.344952164844546,"pX":0.1073929267434055,"pZ":3.196431853984096,"vX0":12.792588840513307,"vY0":-139.55483132349232,"vZ0":-2.891120836785205,"x":112.91,"y":152.48,"x0":-3.352886783873338,"y0":50.00211491096024,"z0":5.2941656705762865,"aX":-18.04091890491195},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":13.8,"spinRate":2434,"spinDirection":229},"zone":2,"typeConfidence":0.88,"plateTime":0.39331576444191807,"extension":6.41621014778954},"index":3,"playId":"3eae9c77-2bcb-3374-afa6-1df793d80261","pitchNumber":4,"startTime":"2026-04-04T02:33:49.124Z","endTime":"2026-04-04T02:33:52.966Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-04T02:34:07.388Z","endTime":"2026-04-04T02:34:13.487Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"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":95.3,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.990139100421455,"aZ":-25.19572320057085,"pfxX":-10.099225511704425,"pfxZ":3.5783054232169285,"pX":-0.4584972715161188,"pZ":2.7071284514692753,"vX0":11.718956931314452,"vY0":-138.35486377707474,"vZ0":-2.3632385723274565,"x":134.48,"y":165.69,"x0":-3.4239953165142,"y0":50.00501984036438,"z0":5.249545822618455,"aX":-19.709424429915096},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":2101,"spinDirection":223},"zone":4,"typeConfidence":0.88,"plateTime":0.39490732962616404,"extension":6.640147369892394},"index":5,"playId":"132460c3-ecb3-3d81-a915-f73fa0cc888d","pitchNumber":5,"startTime":"2026-04-04T02:34:13.487Z","endTime":"2026-04-04T02:34:17.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02387590350524,"aZ":-13.19016900821075,"pfxX":-7.24690905410405,"pfxZ":9.232282308469792,"pX":-0.17206316255736634,"pZ":3.0018385833146244,"vX0":11.2955862061582,"vY0":-142.35562469082603,"vZ0":-4.270969314421923,"x":123.56,"y":157.73,"x0":-3.246060443662104,"y0":50.006214596773404,"z0":5.353789600532593,"aX":-14.908041091023161},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":10.9,"spinRate":2429,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.3844376909586842,"extension":6.4899483987275515},"index":6,"playId":"518505c3-caa1-3d96-a4b7-2a831e609591","pitchNumber":6,"startTime":"2026-04-04T02:34:33.049Z","endTime":"2026-04-04T02:34:37.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:34:37.612Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to third baseman Bo Bichette.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T02:34:49.651Z","endTime":"2026-04-04T02:35:34.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":"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":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.323886011212245,"aZ":-16.0164445506134,"pfxX":-7.559052805486373,"pfxZ":8.327828896456788,"pX":-1.7852805117978512,"pZ":3.3197743473015717,"vX0":7.46728623299231,"vY0":-138.70622119090967,"vZ0":-2.535454311319042,"x":185.05,"y":149.15,"x0":-3.5360360326877855,"y0":50.00098155039833,"z0":5.31942073797727,"aX":-14.662268367106963},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":12.0,"spinRate":2400,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.39557639562871794,"extension":6.499155483756087},"index":0,"playId":"9eadb0ad-b68d-3abd-823a-bc24ce839b37","pitchNumber":1,"startTime":"2026-04-04T02:34:59.429Z","endTime":"2026-04-04T02:35:03.319Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.490965624468547,"aZ":-25.31910158017088,"pfxX":-10.544536795000665,"pfxZ":3.558546502152913,"pX":-0.522699875963451,"pZ":3.498583146874598,"vX0":11.643555176578007,"vY0":-137.4771097527175,"vZ0":-0.5586533901694183,"x":136.92,"y":144.32,"x0":-3.4289633321568855,"y0":50.00445494862892,"z0":5.412450935932087,"aX":-20.326485949534423},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":2152,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.39736002674677895,"extension":6.392119304681071},"index":1,"playId":"7eb03d66-6e75-3f38-8334-1af947fbf340","pitchNumber":2,"startTime":"2026-04-04T02:35:11.612Z","endTime":"2026-04-04T02:35:16.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.960782124087494,"aZ":-13.36574612869875,"pfxX":-6.114673818100238,"pfxZ":9.520963843284706,"pX":0.14672891814006897,"pZ":3.0183118879454773,"vX0":11.996686590720318,"vY0":-139.5596127284063,"vZ0":-3.6580846698085816,"x":111.41,"y":157.29,"x0":-3.4102383755845453,"y0":50.00381065702409,"z0":5.22448840488647,"aX":-12.081852945150644},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":8.6,"spinRate":2340,"spinDirection":232},"zone":2,"typeConfidence":0.87,"plateTime":0.39224479328682493,"extension":6.517256965552542},"hitData":{"launchSpeed":79.7,"launchAngle":76.0,"totalDistance":75.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":177.53}},"index":2,"playId":"45d52cde-3f35-35f2-b6d6-0ca1bf70d2a2","pitchNumber":3,"startTime":"2026-04-04T02:35:25.140Z","endTime":"2026-04-04T02:35:34.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:35:34.417Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Alvarez lines out to third baseman Matt Chapman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T02:37:40.581Z","endTime":"2026-04-04T02:38:14.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.807013080469076,"aZ":-12.413386639402072,"pfxX":-7.032198296895041,"pfxZ":11.244306744066638,"pX":1.1190404941301235,"pZ":1.4518700758963885,"vX0":8.691419915607845,"vY0":-132.14052519284556,"vZ0":-7.615740928265043,"x":74.34,"y":199.58,"x0":-1.3087793741539548,"y0":50.0034928902932,"z0":5.295850893985567,"aX":-12.35931051741761},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.7,"breakHorizontal":10.7,"spinRate":2336,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.415509172615784,"extension":6.998348767915995},"index":0,"playId":"74689a09-d52f-37ba-b8db-b2b98bd7c977","pitchNumber":1,"startTime":"2026-04-04T02:37:43.440Z","endTime":"2026-04-04T02:37:47.579Z","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.2,"endSpeed":83.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23293962417436,"aZ":-12.627351948142413,"pfxX":-7.101321699882998,"pfxZ":11.009013193458383,"pX":0.5271185786187739,"pZ":2.71361000986862,"vX0":7.2997721799811535,"vY0":-132.62010722833756,"vZ0":-4.5812367098584525,"x":96.91,"y":165.51,"x0":-1.3427606963326326,"y0":50.00138473002988,"z0":5.389330329287865,"aX":-12.607247362002049},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.1,"breakHorizontal":11.2,"spinRate":2347,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4135199766121773,"extension":6.831254909114467},"index":1,"playId":"b2d5c3c5-5d8f-32c5-8d98-2f55ebb3269d","pitchNumber":2,"startTime":"2026-04-04T02:37:55.010Z","endTime":"2026-04-04T02:37:58.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329512612768013,"aZ":-28.609317951600612,"pfxX":3.502800196237616,"pfxZ":2.4133092423636278,"pX":0.5246439687538527,"pZ":2.1366614684327687,"vX0":3.8005553777250225,"vY0":-121.16617643569988,"vZ0":-2.297525023349865,"x":97.0,"y":181.09,"x0":-1.5235313941493525,"y0":50.0001876062215,"z0":5.615563838752383,"aX":5.168488404244584},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.1,"breakHorizontal":-7.3,"spinRate":2467,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.4533441435997769,"extension":6.535217837642162},"hitData":{"launchSpeed":85.6,"launchAngle":12.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":89.48,"coordY":145.51}},"index":2,"playId":"44043884-d751-3180-b3a1-3dc53ee3f000","pitchNumber":3,"startTime":"2026-04-04T02:38:10.008Z","endTime":"2026-04-04T02:38:14.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:38:14.917Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T02:38:21.312Z","endTime":"2026-04-04T02:39:24.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":"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":84.0,"endSpeed":77.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377517441044528,"aZ":-29.64159103162354,"pfxX":-7.6603004915085595,"pfxZ":1.6643358960967483,"pX":-1.0605068216893458,"pZ":1.948986806966377,"vX0":4.044709038702259,"vY0":-122.369482862318,"vZ0":-2.572029582478235,"x":157.42,"y":186.16,"x0":-1.7366434238022515,"y0":50.0027841062264,"z0":5.544374149515306,"aX":-11.656913813261395},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":13.0,"spinRate":1422,"spinDirection":226},"zone":13,"typeConfidence":0.77,"plateTime":0.44701773460404004,"extension":6.438994075222767},"index":0,"playId":"7d4cfbcf-a3ca-3847-a75c-ccd7bbe9ab5f","pitchNumber":1,"startTime":"2026-04-04T02:38:40.689Z","endTime":"2026-04-04T02:38:45.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.783062314190204,"aZ":-12.826282006110903,"pfxX":-7.567946770925348,"pfxZ":11.048037008947055,"pX":-0.24368729210094,"pZ":2.0397204633763946,"vX0":5.952581431875267,"vY0":-132.62438159185962,"vZ0":-5.938117457562,"x":126.29,"y":183.71,"x0":-1.5527238363770608,"y0":50.005619369211914,"z0":5.2724215006335715,"aX":-13.258520037704823},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.6,"breakHorizontal":12.1,"spinRate":2277,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.41564566996778307,"extension":6.778298762042814},"index":1,"playId":"d7ba766a-cdaa-35ef-ae62-fc768a77dcd4","pitchNumber":2,"startTime":"2026-04-04T02:39:06.045Z","endTime":"2026-04-04T02:39:10.365Z","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":85.5,"endSpeed":78.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31357468090861,"aZ":-23.84906554466876,"pfxX":-7.08226616613568,"pfxZ":5.358106334581192,"pX":0.014527150178405742,"pZ":0.9585514880840817,"vX0":6.359557782594559,"vY0":-124.21398737917286,"vZ0":-5.668189292561079,"x":116.45,"y":212.9,"x0":-1.6664053519545075,"y0":50.00092783862475,"z0":5.2691071915157615,"aX":-10.997893789364088},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.5,"breakHorizontal":11.3,"spinRate":1607,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.44199380300358015,"extension":6.668083400814591},"index":2,"playId":"07f6455c-6025-3e7a-90d4-81f77903c9a6","pitchNumber":3,"startTime":"2026-04-04T02:39:19.764Z","endTime":"2026-04-04T02:39:24.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:39:24.474Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, third baseman Matt Chapman to first baseman Jerar Encarnacion.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T02:39:31.930Z","endTime":"2026-04-04T02:40:18.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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.5,"endSpeed":83.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.838867853395804,"aZ":-11.961386207311659,"pfxX":-7.807695418177032,"pfxZ":11.282118532772714,"pX":0.7258228723156372,"pZ":2.072291239754607,"vX0":8.27770338692312,"vY0":-134.20316757958994,"vZ0":-6.204953709290137,"x":89.33,"y":182.83,"x0":-1.4105422990603742,"y0":50.004644751247476,"z0":5.296628629351097,"aX":-13.991301698159473},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.0,"breakHorizontal":12.0,"spinRate":2286,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4109290492864641,"extension":6.88331405544618},"index":0,"playId":"9d93ff68-5cc6-3038-a9c9-8217f5df379a","pitchNumber":1,"startTime":"2026-04-04T02:39:47.711Z","endTime":"2026-04-04T02:39:51.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29316016110086,"aZ":-12.039251575403787,"pfxX":-7.973920704013499,"pfxZ":11.184311068576239,"pX":1.1672878051435336,"pZ":2.6748119364325924,"vX0":9.22221244642008,"vY0":-134.14632182153906,"vZ0":-4.6834377192116525,"x":72.51,"y":166.56,"x0":-1.2989121880450365,"y0":50.006013119915984,"z0":5.319441094864703,"aX":-14.360293033063034},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":12.1,"spinRate":2287,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4102063473482711,"extension":6.908919279528837},"index":1,"playId":"0b20b442-7981-3eb9-a38c-8a75017abc3c","pitchNumber":2,"startTime":"2026-04-04T02:39:59.405Z","endTime":"2026-04-04T02:40:03.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599494303526086,"aZ":-30.86073368114924,"pfxX":3.881726769727983,"pfxZ":0.866305968901032,"pX":0.5399434181725309,"pZ":2.0332779921016897,"vX0":3.7026513459944943,"vY0":-122.25325622588436,"vZ0":-2.24602685591437,"x":96.42,"y":183.88,"x0":-1.4995825691105713,"y0":50.00035101630951,"z0":5.618443161886965,"aX":5.861214290119423},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":-7.9,"spinRate":2438,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.44840800464021324,"extension":6.580808172684698},"hitData":{"launchSpeed":92.7,"launchAngle":5.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":161.31}},"index":2,"playId":"fb99d882-5e43-33cd-a575-2b9d2f12cbb3","pitchNumber":3,"startTime":"2026-04-04T02:40:11.150Z","endTime":"2026-04-04T02:40:18.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:40:18.697Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to second baseman Marcus Semien.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T02:42:09.545Z","endTime":"2026-04-04T02:42:58.660Z","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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":95.7,"endSpeed":87.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.642075395216263,"aZ":-24.66454542318118,"pfxX":-11.158615444724216,"pfxZ":3.8205015784478213,"pX":-1.1119901377583459,"pZ":3.076530741118898,"vX0":10.474570862129692,"vY0":-138.9963935097788,"vZ0":-1.7622752747254025,"x":159.39,"y":155.71,"x0":-3.4700017327210326,"y0":50.00673163053562,"z0":5.3482047508940065,"aX":-21.953054480898885},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":18.2,"spinRate":2267,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3932892266797996,"extension":6.279629019047475},"index":0,"playId":"43257b8e-3b49-3016-bc08-42e41ff1781a","pitchNumber":1,"startTime":"2026-04-04T02:42:25.033Z","endTime":"2026-04-04T02:42:29.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.292346182702094,"aZ":-26.267594688476763,"pfxX":0.46991289112680956,"pfxZ":3.4219060244197053,"pX":1.1262004988398815,"pZ":1.5811685674242724,"vX0":11.45064355008317,"vY0":-129.3553227512879,"vZ0":-4.241997839815048,"x":74.07,"y":196.09,"x0":-3.3849108240058055,"y0":50.00343431879458,"z0":5.213047749136645,"aX":0.8091353481986183},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":-2.9,"spinRate":2781,"spinDirection":135},"zone":14,"typeConfidence":0.86,"plateTime":0.42047599552169634,"extension":6.405450534854849},"index":1,"playId":"67054ad3-32cf-3f7b-af8f-3bd60c05cc14","pitchNumber":2,"startTime":"2026-04-04T02:42:37.431Z","endTime":"2026-04-04T02:42:41.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.760747157045426,"aZ":-15.62254982876482,"pfxX":-11.566710189408013,"pfxZ":8.612669738727806,"pX":-0.6335913951154505,"pZ":2.5132680121005717,"vX0":11.632864290936878,"vY0":-137.99602933916654,"vZ0":-4.602631362865125,"x":141.15,"y":170.92,"x0":-3.4084011676854282,"y0":50.000964970174394,"z0":5.26095683999984,"aX":-22.224228148807544},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":18.4,"spinRate":2273,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.3974757107718112,"extension":6.916421559656982},"hitData":{"launchSpeed":65.0,"launchAngle":49.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.53,"coordY":140.1}},"index":2,"playId":"3c6a985a-965d-3c20-8987-ac2056fdb8dd","pitchNumber":3,"startTime":"2026-04-04T02:42:50.936Z","endTime":"2026-04-04T02:42:58.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:42:58.660Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T02:43:05.036Z","endTime":"2026-04-04T02:44:28.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.4,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.396085532120683,"aZ":-25.88554778061056,"pfxX":-2.0906093992843204,"pfxZ":3.5848410181408408,"pX":0.548907029479878,"pZ":1.7896499296447983,"vX0":11.220032713053852,"vY0":-131.2800305739773,"vZ0":-3.7156361182658184,"x":96.08,"y":190.46,"x0":-3.498973155506208,"y0":50.00452173314078,"z0":5.138473866140384,"aX":-3.6704708385475895},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":1.4,"spinRate":2650,"spinDirection":219},"zone":9,"typeConfidence":0.9,"plateTime":0.41636495743566826,"extension":6.398652973935639},"index":0,"playId":"3b1416f7-7bdf-32b9-a076-b844676c7337","pitchNumber":1,"startTime":"2026-04-04T02:43:25.149Z","endTime":"2026-04-04T02:43:29.522Z","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":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.870838383132995,"aZ":-26.762466528451025,"pfxX":-2.8518509841151554,"pfxZ":3.2432821306770965,"pX":0.015146699121914468,"pZ":3.371771983651728,"vX0":9.881478747176343,"vY0":-128.2211875453342,"vZ0":0.3841172343248843,"x":116.42,"y":147.74,"x0":-3.513816207181195,"y0":50.00504785572138,"z0":5.304019410189888,"aX":-4.763468570451135},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":3.0,"spinRate":2733,"spinDirection":245},"zone":2,"typeConfidence":0.77,"plateTime":0.4267643899456499,"extension":6.337685281189386},"index":1,"playId":"e307444d-068d-3540-9d87-ddd5bfccd7ce","pitchNumber":2,"startTime":"2026-04-04T02:43:37.674Z","endTime":"2026-04-04T02:43:42.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52165322999379,"aZ":-28.168270155844713,"pfxX":-12.120165698566039,"pfxZ":2.145689435872514,"pX":-0.9907837023787233,"pZ":1.3819865525225743,"vX0":10.980734061609937,"vY0":-136.10058736079912,"vZ0":-4.922880740938261,"x":154.77,"y":201.47,"x0":-3.514667635236193,"y0":50.00117124668223,"z0":5.1791909803058696,"aX":-22.60144607139404},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.9,"breakHorizontal":19.4,"spinRate":2189,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.403350364136299,"extension":6.176367129232448},"index":2,"playId":"b1f631a5-07b9-3dfb-8f77-e67a3f680a75","pitchNumber":3,"startTime":"2026-04-04T02:43:51.774Z","endTime":"2026-04-04T02:43:55.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.465782473458518,"aZ":-22.241356562674376,"pfxX":-11.773321944972563,"pfxZ":5.100640022685903,"pX":-0.4798176648057875,"pZ":1.6433805712136016,"vX0":12.605761895635533,"vY0":-138.57033579999074,"vZ0":-5.626391230612551,"x":135.29,"y":194.41,"x0":-3.5545518818455792,"y0":50.00448257180718,"z0":5.182485630517777,"aX":-22.937540377322485},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":18.7,"spinRate":2320,"spinDirection":230},"zone":7,"typeConfidence":0.87,"plateTime":0.39500424524266853,"extension":6.282611841582248},"index":3,"playId":"00c9f625-fa7c-3e6b-89b9-abe34523a688","pitchNumber":4,"startTime":"2026-04-04T02:44:05.237Z","endTime":"2026-04-04T02:44:09.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898254460438643,"aZ":-22.73271054919306,"pfxX":-10.585324315353018,"pfxZ":4.6905939547819315,"pX":-0.16128287221275045,"pZ":2.612911998999376,"vX0":12.682423519170126,"vY0":-140.07918196029362,"vZ0":-3.16192679339339,"x":123.15,"y":168.23,"x0":-3.345354517930198,"y0":50.002253115236954,"z0":5.221172559205339,"aX":-21.30255637793762},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.0,"breakHorizontal":16.9,"spinRate":2365,"spinDirection":227},"zone":5,"typeConfidence":0.89,"plateTime":0.3891371711582101,"extension":6.389800430385128},"hitData":{"launchSpeed":80.9,"launchAngle":60.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.83,"coordY":126.85}},"index":4,"playId":"dae7c7b8-90e0-354f-8c94-a1f31d4d4daf","pitchNumber":5,"startTime":"2026-04-04T02:44:19.448Z","endTime":"2026-04-04T02:44:28.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:44:28.419Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, second baseman Marcus Semien to first baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T02:44:34.146Z","endTime":"2026-04-04T02:46:05.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.543709495677692,"aZ":-13.763029842627702,"pfxX":-7.55063224141899,"pfxZ":9.182241767955068,"pX":0.05795825688485416,"pZ":2.9823549873793427,"vX0":12.197832261815835,"vY0":-140.42185534196588,"vZ0":-3.8786742280134554,"x":114.79,"y":158.26,"x0":-3.3529082082278734,"y0":50.00545443639238,"z0":5.271425228380769,"aX":-15.145085536778897},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2503,"spinDirection":233},"zone":2,"typeConfidence":0.9,"plateTime":0.3894240298425671,"extension":6.534527433702003},"index":0,"playId":"96c92ca9-39a8-345b-b901-ea4f6dabacae","pitchNumber":1,"startTime":"2026-04-04T02:44:54.647Z","endTime":"2026-04-04T02:44:58.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39863549888648,"aZ":-25.89611828240577,"pfxX":-1.3855267795674688,"pfxZ":3.3997622067233237,"pX":0.28089078142319046,"pZ":2.4257583079449248,"vX0":10.505524842988004,"vY0":-134.8584357365347,"vZ0":-2.646280501863973,"x":106.29,"y":173.28,"x0":-3.4797120800788797,"y0":50.00670924350976,"z0":5.24001113879958,"aX":-2.5631514125193613},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":0.4,"spinRate":2865,"spinDirection":137},"zone":6,"typeConfidence":0.93,"plateTime":0.4056262333708247,"extension":6.887536368367454},"index":1,"playId":"b2aa0f12-a987-328a-8b9f-2a00501ce358","pitchNumber":2,"startTime":"2026-04-04T02:45:05.841Z","endTime":"2026-04-04T02:45:09.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15927865182829,"aZ":-15.572331822441265,"pfxX":-9.011060666857631,"pfxZ":8.545004154772577,"pX":1.984299116055995,"pZ":2.040107842818678,"vX0":16.88894061987952,"vY0":-138.34236286493515,"vZ0":-5.787485280176683,"x":41.36,"y":183.7,"x0":-3.022256195140222,"y0":50.00406305899615,"z0":5.198845707554399,"aX":-17.51126625849},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":12.8,"spinRate":2379,"spinDirection":233},"zone":14,"typeConfidence":0.82,"plateTime":0.39554817047650737,"extension":6.538301224497691},"index":2,"playId":"d9d052d0-7a24-33c9-8b1a-8ece5c25e1e7","pitchNumber":3,"startTime":"2026-04-04T02:45:27.013Z","endTime":"2026-04-04T02:45:30.324Z","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":80.7,"endSpeed":73.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28836250140285,"aZ":-44.36106970139744,"pfxX":5.649959710734653,"pfxZ":-9.010324302998935,"pX":1.5445131725165442,"pZ":1.0873339471099175,"vX0":9.439258523742643,"vY0":-117.08854805373424,"vZ0":-0.5440854916642288,"x":58.13,"y":209.42,"x0":-3.313065928928632,"y0":50.000381856401894,"z0":5.56513088382142,"aX":7.643932180388261},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.0,"breakHorizontal":-13.1,"spinRate":3283,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4723657182896108,"extension":6.29888370020295},"index":3,"playId":"e88bebf0-7397-3162-990e-bfb3057f5001","pitchNumber":4,"startTime":"2026-04-04T02:45:41.132Z","endTime":"2026-04-04T02:45:45.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.555319674339792,"aZ":-24.82813168933874,"pfxX":-11.026132955471212,"pfxZ":3.765470597618961,"pX":0.25839650858101143,"pZ":2.2106009881698356,"vX0":13.6836930795407,"vY0":-138.44202552343347,"vZ0":-3.7592070185039517,"x":107.15,"y":179.09,"x0":-3.304949083431031,"y0":50.002037360823685,"z0":5.238818606515375,"aX":-21.50345557766125},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.2,"breakHorizontal":17.3,"spinRate":2268,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.39493532493618666,"extension":6.275333840222745},"hitData":{"launchSpeed":108.9,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.54,"coordY":144.08}},"index":4,"playId":"04b011a3-e2e3-3a82-8088-9384e97e72ea","pitchNumber":5,"startTime":"2026-04-04T02:45:57.784Z","endTime":"2026-04-04T02:46:05.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:46:05.486Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to center fielder Harrison Bader.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T02:48:00.686Z","endTime":"2026-04-04T02:48:32.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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],"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":0},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.126850448777798,"aZ":-14.911290560597152,"pfxX":-8.013324606994015,"pfxZ":9.888564997290768,"pX":0.4052822846443552,"pZ":1.5817155019823654,"vX0":7.533262066958259,"vY0":-131.8307040246423,"vZ0":-6.727790759008782,"x":101.55,"y":196.07,"x0":-1.459329398173222,"y0":50.00498176374468,"z0":5.283686391313534,"aX":-13.993305718141503},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.4,"breakHorizontal":12.7,"spinRate":2181,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4167512559694577,"extension":6.865335242004437},"hitData":{"launchSpeed":88.7,"launchAngle":11.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.36,"coordY":77.88}},"index":0,"playId":"90b6fbdc-86b6-3a59-a4db-89283e23a93e","pitchNumber":1,"startTime":"2026-04-04T02:48:20.483Z","endTime":"2026-04-04T02:48:32.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:48:32.071Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Robert Jr. grounds into a double play, third baseman Matt Chapman to second baseman Luis Arraez to first baseman Jerar Encarnacion. Bo Bichette out at 2nd. Luis Robert Jr. out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T02:48:31.183Z","endTime":"2026-04-04T02:49:49.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.736955322808427,"aZ":-11.339335754865786,"pfxX":-7.616435199512479,"pfxZ":11.825286749350632,"pX":0.921832396915649,"pZ":1.6984397704545442,"vX0":8.27510964258243,"vY0":-132.28388527097798,"vZ0":-7.225508374477607,"x":81.86,"y":192.92,"x0":-1.2659670030157242,"y0":50.00535165623669,"z0":5.307390750224261,"aX":-13.422962942352315},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.9,"breakHorizontal":11.9,"spinRate":2377,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.41497091501955996,"extension":6.784137136488837},"index":0,"playId":"81ffc1f2-916f-383c-b959-8717c48f8441","pitchNumber":1,"startTime":"2026-04-04T02:48:53.157Z","endTime":"2026-04-04T02:48:57.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79938149176737,"aZ":-26.159070376390396,"pfxX":1.2121888575881998,"pfxZ":4.115665374593653,"pX":0.4944293850014829,"pZ":1.0168991080211467,"vX0":4.171276867723451,"vY0":-120.44807425533104,"vZ0":-5.204699839403208,"x":98.15,"y":211.32,"x0":-1.4216871776612563,"y0":50.00058894709322,"z0":5.53723167538062,"aX":1.7680626358159515},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.4,"breakHorizontal":-3.2,"spinRate":2415,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4558765453322513,"extension":6.534083922088035},"index":1,"playId":"516af26d-14b5-3848-8d15-8be4d1099aa6","pitchNumber":2,"startTime":"2026-04-04T02:49:05.952Z","endTime":"2026-04-04T02:49:10.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.008846240018052,"aZ":-13.826877574675228,"pfxX":-7.654171878881689,"pfxZ":10.286665778482435,"pX":0.08938464319476122,"pZ":2.931975318122374,"vX0":6.593281389250296,"vY0":-132.61535643865543,"vZ0":-3.822595040755262,"x":113.59,"y":159.62,"x0":-1.4329763591259885,"y0":50.00313897100434,"z0":5.39884175842564,"aX":-13.652053161859378},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":12.5,"spinRate":2281,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.41282187876404963,"extension":6.712313412681814},"index":2,"playId":"d7c5817a-8209-3056-a329-ee8b304a15c2","pitchNumber":3,"startTime":"2026-04-04T02:49:24.008Z","endTime":"2026-04-04T02:49:28.116Z","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":92.1,"endSpeed":84.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167036103447522,"aZ":-12.300113729064917,"pfxX":-7.891723683223247,"pfxZ":10.933978900680945,"pX":-0.38662208745778565,"pZ":2.6694011625461362,"vX0":5.54718495225068,"vY0":-134.0200166234874,"vZ0":-4.793961551771255,"x":131.74,"y":166.71,"x0":-1.4586942545085886,"y0":50.00539168840147,"z0":5.361156693164422,"aX":-14.347247752483936},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":13.1,"spinRate":2402,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4088144040364563,"extension":6.783985486373796},"hitData":{"launchSpeed":93.9,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":166.38}},"index":3,"playId":"ccd8e53a-9c83-3543-9ff7-85fea8745675","pitchNumber":4,"startTime":"2026-04-04T02:49:42.032Z","endTime":"2026-04-04T02:49:49.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:49:49.725Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T02:50:26.461Z","endTime":"2026-04-04T02:51:28.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T02:50:18.514Z","endTime":"2026-04-04T02:50:28.621Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75716863515705,"aZ":-13.259732221174776,"pfxX":-7.6666686224551945,"pfxZ":10.588114960635782,"pX":-0.24484129782515637,"pZ":2.2552291934489888,"vX0":6.025132816518513,"vY0":-133.11798943083028,"vZ0":-5.309209113967903,"x":126.33,"y":177.89,"x0":-1.546424818453448,"y0":50.006601267187406,"z0":5.242899480640183,"aX":-13.701496609496667},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.1,"breakHorizontal":12.5,"spinRate":2339,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41216192617217473,"extension":6.650502537582379},"index":1,"playId":"8c4f77b1-8bdc-30c1-94e5-6ad86d061eee","pitchNumber":1,"startTime":"2026-04-04T02:50:28.621Z","endTime":"2026-04-04T02:50:32.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56229074988827,"aZ":-13.318609673353132,"pfxX":-9.43686820984684,"pfxZ":10.47984403051867,"pX":0.5001176061312963,"pZ":2.358560625094581,"vX0":7.994583219842794,"vY0":-134.40187559359535,"vZ0":-5.356419214320089,"x":97.94,"y":175.1,"x0":-1.310953467601212,"y0":50.00599108174203,"z0":5.350188370030717,"aX":-16.985988592114705},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":15.0,"spinRate":2457,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4101016531129753,"extension":6.802750696150897},"index":2,"playId":"c49280ff-214f-3bcd-b7f4-28f43c71dc79","pitchNumber":2,"startTime":"2026-04-04T02:50:47.177Z","endTime":"2026-04-04T02:50:51.575Z","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":85.7,"endSpeed":78.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634737858074175,"aZ":-26.771101815696603,"pfxX":-8.987382482657832,"pfxZ":3.428132409293874,"pX":-0.30339466870120074,"pZ":1.1346405656051208,"vX0":5.790821815700013,"vY0":-124.6062792801522,"vZ0":-5.166665314267187,"x":128.56,"y":208.14,"x0":-1.4878047457588768,"y0":50.002510952556094,"z0":5.442310614348396,"aX":-14.156971639310262},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":15.0,"spinRate":1648,"spinDirection":236},"zone":13,"typeConfidence":0.92,"plateTime":0.43928707431972125,"extension":6.683969456880349},"index":3,"playId":"3be08a14-922f-3008-8df6-2c79b9b5cbc7","pitchNumber":3,"startTime":"2026-04-04T02:51:00.347Z","endTime":"2026-04-04T02:51:05.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41210692516799,"aZ":-25.21366936284703,"pfxX":-7.125811005025339,"pfxZ":4.42597214551842,"pX":-0.6327605869819519,"pZ":1.0863807931109606,"vX0":4.5846942924521,"vY0":-124.67374387133351,"vZ0":-5.552239373406431,"x":141.12,"y":209.45,"x0":-1.5711434374143192,"y0":50.00031349596637,"z0":5.426980565880457,"aX":-11.19940881373796},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.0,"breakHorizontal":11.9,"spinRate":1619,"spinDirection":225},"zone":13,"typeConfidence":0.89,"plateTime":0.4395790162389721,"extension":6.6751122190440615},"index":4,"playId":"c88ad3f9-0ad4-3807-875b-ba2207c2046d","pitchNumber":4,"startTime":"2026-04-04T02:51:24.291Z","endTime":"2026-04-04T02:51:28.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:51:28.829Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, third baseman Bo Bichette to first baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T02:53:26.919Z","endTime":"2026-04-04T02:54:59.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":1},"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":5},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.610371925434677,"aZ":-14.21872454064375,"pfxX":-9.585703482433448,"pfxZ":9.095410638806488,"pX":0.38879912633410646,"pZ":2.9873255964941867,"vX0":13.860108165525588,"vY0":-139.64560286407826,"vZ0":-3.6518675856653973,"x":102.18,"y":158.12,"x0":-3.3946019459520316,"y0":50.001541654236746,"z0":5.248113390337599,"aX":-18.92163814649356},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":14.5,"spinRate":2484,"spinDirection":239},"zone":3,"typeConfidence":0.88,"plateTime":0.392321068355022,"extension":6.4235441352162415},"index":0,"playId":"429238ac-7585-3912-8cba-d1d0c1225496","pitchNumber":1,"startTime":"2026-04-04T02:53:42.390Z","endTime":"2026-04-04T02:53:46.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66506180542478,"aZ":-23.86791287651159,"pfxX":-11.931904505070051,"pfxZ":4.336520290559832,"pX":1.642296301948844,"pZ":3.721575455045806,"vX0":17.68438439025557,"vY0":-137.36523990152517,"vZ0":-0.30622736822445373,"x":73.26,"y":166.81,"x0":-3.3208908604082596,"y0":50.005766270081324,"z0":5.453538117813158,"aX":-22.87011322440879},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":18.0,"spinRate":2267,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.3983344166115277,"extension":6.442152833954303},"index":1,"playId":"b7854497-533a-3378-9528-17cec8f4b643","pitchNumber":2,"startTime":"2026-04-04T02:53:52.881Z","endTime":"2026-04-04T02:53:56.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.340556433817277,"aZ":-17.734013575138118,"pfxX":-10.41405139098007,"pfxZ":7.262502026881945,"pX":1.2509540138746997,"pZ":2.5765560453240606,"vX0":15.850288754943856,"vY0":-139.8357935482578,"vZ0":-4.389859581800288,"x":69.32,"y":169.21,"x0":-3.1271644516472277,"y0":50.002768555505284,"z0":5.323630047927324,"aX":-20.70786824740176},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":15.7,"spinRate":3026,"spinDirection":33},"zone":12,"typeConfidence":0.78,"plateTime":0.391089450906005,"extension":6.147020547632294},"index":2,"playId":"5fb1f02e-d937-3362-88be-229ff5f29f1e","pitchNumber":3,"startTime":"2026-04-04T02:54:06.753Z","endTime":"2026-04-04T02:54:10.433Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.439326306571992,"aZ":-20.023313499252026,"pfxX":-12.099369991480142,"pfxZ":6.060361593857788,"pX":-0.26860744018302957,"pZ":4.190013490727271,"vX0":13.26538953165008,"vY0":-140.57871688585894,"vZ0":0.5507196006133322,"x":127.24,"y":125.65,"x0":-3.473272766756324,"y0":50.000852507934646,"z0":5.289982289492743,"aX":-24.250708514158838},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":19.2,"spinRate":2405,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3894142646998766,"extension":6.453174060797673},"index":3,"playId":"bb9b7557-1da9-321a-a80e-b9d9ea4bc5fc","pitchNumber":4,"startTime":"2026-04-04T02:54:18.965Z","endTime":"2026-04-04T02:54:22.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.283437707373817,"aZ":-13.9524877221404,"pfxX":-9.872882627837956,"pfxZ":9.15494444991316,"pX":-0.6322420167072729,"pZ":1.9810013241944664,"vX0":11.385539396817883,"vY0":-140.09701606437216,"vZ0":-6.347257854566028,"x":141.1,"y":185.29,"x0":-3.463794091997826,"y0":50.000982393466046,"z0":5.185690711415854,"aX":-19.647862819726743},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":15.6,"spinRate":2489,"spinDirection":233},"zone":7,"typeConfidence":0.91,"plateTime":0.3907700445168345,"extension":6.512876092271846},"index":4,"playId":"f5f90c11-0edd-3cf0-a140-309a78224194","pitchNumber":5,"startTime":"2026-04-04T02:54:33.296Z","endTime":"2026-04-04T02:54:37.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22523052210929,"aZ":-25.312748613813106,"pfxX":-1.7980198462051078,"pfxZ":3.677549228966452,"pX":0.12020203778151829,"pZ":2.0892227718938448,"vX0":10.634725388264917,"vY0":-134.9709200461864,"vZ0":-3.3232615245686064,"x":112.42,"y":182.37,"x0":-3.618153970722053,"y0":50.00390644837589,"z0":5.096318634712343,"aX":-3.3568729229542313},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":1.2,"spinRate":2596,"spinDirection":194},"zone":8,"typeConfidence":0.93,"plateTime":0.40404215459752146,"extension":6.34825768846348},"hitData":{"launchSpeed":84.0,"launchAngle":5.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":162.83}},"index":5,"playId":"f4313dce-64b7-3883-a9b9-0337934db68e","pitchNumber":6,"startTime":"2026-04-04T02:54:51.628Z","endTime":"2026-04-04T02:54:59.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:54:59.223Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Marcus Semien to first baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T02:55:07.443Z","endTime":"2026-04-04T02:55:48.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.003464186061116,"aZ":-33.28398122815975,"pfxX":11.501384348224207,"pfxZ":-0.752604984668972,"pX":-0.5503495181349422,"pZ":2.1779207670080463,"vX0":4.507746252051986,"vY0":-122.02908471694558,"vZ0":-0.0684705231296161,"x":137.98,"y":179.98,"x0":-3.9249563295264225,"y0":50.0001825481083,"z0":5.117054422574467,"aX":17.03336514837211},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-22.0,"spinRate":3081,"spinDirection":55},"zone":7,"typeConfidence":0.91,"plateTime":0.45194869391130466,"extension":6.012846764553643},"index":0,"playId":"3ede9653-6904-39d1-a408-a260976d119c","pitchNumber":1,"startTime":"2026-04-04T02:55:24.141Z","endTime":"2026-04-04T02:55:28.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022419130462996,"aZ":-35.30405453575809,"pfxX":-8.361298095263752,"pfxZ":-1.8746942321104,"pX":-0.6618970575346262,"pZ":2.6489759891109026,"vX0":10.168113166159525,"vY0":-128.15632612493732,"vZ0":0.3092764898621434,"x":142.23,"y":167.26,"x0":-3.591187356033383,"y0":50.005680266514,"z0":5.280101180036739,"aX":-13.937162232238485},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.1,"breakHorizontal":13.0,"spinRate":1323,"spinDirection":262},"zone":4,"typeConfidence":0.92,"plateTime":0.4270816586513013,"extension":6.439032631446619},"hitData":{"launchSpeed":72.6,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.91,"coordY":150.83}},"index":1,"playId":"1f663ad2-d68f-33e9-823a-90762f9d9b9d","pitchNumber":2,"startTime":"2026-04-04T02:55:40.807Z","endTime":"2026-04-04T02:55:48.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:55:48.779Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jerar Encarnacion strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T02:55:54.844Z","endTime":"2026-04-04T02:56:48.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":97.9,"endSpeed":89.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8019877304997,"aZ":-15.601033270201754,"pfxX":-9.000905257178543,"pfxZ":8.139236332804636,"pX":0.11259031012803604,"pZ":2.470158584932687,"vX0":12.989009910914653,"vY0":-141.88744319455756,"vZ0":-5.069041041646255,"x":112.71,"y":172.09,"x0":-3.35761021159395,"y0":50.006425394133664,"z0":5.275889390911629,"aX":-18.336506336520262},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":2397,"spinDirection":229},"zone":5,"typeConfidence":0.88,"plateTime":0.3862037058570231,"extension":6.591549207577596},"index":0,"playId":"a2fb8212-3d62-329c-bc41-ef052502e288","pitchNumber":1,"startTime":"2026-04-04T02:56:11.748Z","endTime":"2026-04-04T02:56:15.656Z","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":86.7,"endSpeed":79.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062128606355625,"aZ":-32.26238302151335,"pfxX":10.081775794908292,"pfxZ":-0.05925575875811617,"pX":0.47532506882334274,"pZ":1.76498209870294,"vX0":7.244584314741689,"vY0":-126.10293824345688,"vZ0":-1.712917420291773,"x":98.88,"y":191.13,"x0":-3.7585863299390727,"y0":50.00142240450771,"z0":5.0913159735849245,"aX":15.999544654283964},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":-20.0,"spinRate":3048,"spinDirection":55},"zone":9,"typeConfidence":0.91,"plateTime":0.43675806012242413,"extension":6.210653170153964},"index":1,"playId":"fc27e8f3-df95-3f0e-a9cf-4dfd2e33467f","pitchNumber":2,"startTime":"2026-04-04T02:56:29.521Z","endTime":"2026-04-04T02:56:33.159Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907591338562373,"aZ":-44.13989496266011,"pfxX":7.5077145755566175,"pfxZ":-8.575763858061055,"pX":1.2130269484106595,"pZ":0.9984634341311361,"vX0":8.701797549743425,"vY0":-119.08068332275532,"vZ0":-0.8737282697985262,"x":70.76,"y":211.82,"x0":-3.503693449093323,"y0":50.001848473127396,"z0":5.464404604371558,"aX":10.47594563132623},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.4,"breakHorizontal":-16.2,"spinRate":3369,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.46504332000353665,"extension":6.28545721960883},"index":2,"playId":"de52e86d-3dac-3e66-a2fd-a393992f7b19","pitchNumber":3,"startTime":"2026-04-04T02:56:44.580Z","endTime":"2026-04-04T02:56:48.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T02:56:48.880Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T02:58:50.354Z","endTime":"2026-04-04T03:00:19.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895632527103302,"aZ":-13.817870944232098,"pfxX":-8.527744272333454,"pfxZ":10.486253414542778,"pX":1.3268614647791488,"pZ":3.0848140718051917,"vX0":9.683418489251705,"vY0":-132.1613355125405,"vZ0":-3.1745617477964405,"x":66.42,"y":155.49,"x0":-1.2947398925423665,"y0":50.002804452989444,"z0":5.330525146836824,"aX":-14.928977892905671},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.4,"breakHorizontal":13.1,"spinRate":2280,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.41609592851186594,"extension":6.926233968759496},"index":0,"playId":"96568197-cd0c-3ba4-930e-0f2e7cdd2f40","pitchNumber":1,"startTime":"2026-04-04T02:59:01.054Z","endTime":"2026-04-04T02:59:04.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814987014286075,"aZ":-12.97441303258763,"pfxX":-7.985858771850138,"pfxZ":10.985315779570003,"pX":0.5507122276085182,"pZ":1.6094546283044087,"vX0":7.92159352851573,"vY0":-131.8220102540673,"vZ0":-6.64656591522131,"x":96.01,"y":195.32,"x0":-1.4656617165059653,"y0":50.00531038700649,"z0":5.134364585051863,"aX":-13.960736235820118},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.5,"breakHorizontal":12.6,"spinRate":2259,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.41659653152869547,"extension":6.8792994711988324},"index":1,"playId":"f6572ecb-6c0b-3b88-a2e3-15d8a7ecd38c","pitchNumber":2,"startTime":"2026-04-04T02:59:13.031Z","endTime":"2026-04-04T02:59:17.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653699850150062,"aZ":-12.72161263436006,"pfxX":-8.066895875533294,"pfxZ":11.251806943222498,"pX":1.6420210977206124,"pZ":2.4812960244922064,"vX0":10.327963128294313,"vY0":-131.1384262143816,"vZ0":-4.8189895490598325,"x":54.41,"y":171.79,"x0":-1.3129433870683371,"y0":50.001996223072744,"z0":5.3033607544656896,"aX":-13.945939881559282},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.3,"breakHorizontal":12.1,"spinRate":2273,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4188657881613693,"extension":6.823146298830328},"index":2,"playId":"efe7f82b-8fd8-30eb-91d7-d07e80a9d2de","pitchNumber":3,"startTime":"2026-04-04T02:59:26.343Z","endTime":"2026-04-04T02:59:29.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78008429471788,"aZ":-11.444633157339855,"pfxX":-6.657193499806812,"pfxZ":11.554355034159322,"pX":0.49196549613158236,"pZ":2.3095389182360404,"vX0":7.11817574616363,"vY0":-133.37938127765042,"vZ0":-5.773615778705013,"x":98.25,"y":176.42,"x0":-1.3516639778850974,"y0":50.00524682942943,"z0":5.334121443500462,"aX":-11.947299354986503},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.8,"breakHorizontal":10.4,"spinRate":2328,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.41129219697141295,"extension":6.959823205707575},"index":3,"playId":"bd9c726f-5b22-38a5-b397-073fa84c6151","pitchNumber":4,"startTime":"2026-04-04T02:59:44.241Z","endTime":"2026-04-04T02:59:48.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.975676110732405,"aZ":-10.703287119452252,"pfxX":-5.347660193266503,"pfxZ":11.708605391279859,"pX":-0.06232485524944315,"pZ":2.745423345704784,"vX0":5.39191744287037,"vY0":-134.73174553610409,"vZ0":-5.056415183603231,"x":119.38,"y":164.65,"x0":-1.39719959761245,"y0":50.00272882523382,"z0":5.406568760030733,"aX":-9.806506292214621},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.3,"breakHorizontal":8.5,"spinRate":2286,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4069266362458279,"extension":6.798312846197204},"index":4,"playId":"b53ad59a-8ba2-3a7d-9916-4865c01f3adc","pitchNumber":5,"startTime":"2026-04-04T02:59:55.620Z","endTime":"2026-04-04T02:59:59.585Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.147739717875012,"aZ":-11.753809406508195,"pfxX":-7.507783916867519,"pfxZ":11.160003225578984,"pX":-0.24725083106468798,"pZ":3.4758363334423885,"vX0":5.676355906941197,"vY0":-134.87341111137025,"vZ0":-3.300501220789695,"x":126.42,"y":144.93,"x0":-1.4106572488849631,"y0":50.00597258307045,"z0":5.552387349384713,"aX":-13.742829613424567},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":12.2,"spinRate":2328,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4071351015644531,"extension":6.779674287673574},"hitData":{"launchSpeed":94.5,"launchAngle":13.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.85,"coordY":93.02}},"index":5,"playId":"132c0292-3e3a-3165-880f-fba576c234e1","pitchNumber":6,"startTime":"2026-04-04T03:00:10.125Z","endTime":"2026-04-04T03:00:19.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:00:19.962Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Marcus Semien homers (1) on a fly ball to center field. Mark Vientos scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T03:00:30.462Z","endTime":"2026-04-04T03:03:01.257Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387302429735545,"aZ":-27.80452039202016,"pfxX":2.8703359224268503,"pfxZ":2.972185258744391,"pX":0.08647280092419289,"pZ":2.51133427680857,"vX0":2.986287266971209,"vY0":-120.42517782034135,"vZ0":-1.8282995814198213,"x":113.7,"y":170.97,"x0":-1.542449044055308,"y0":50.00081841564258,"z0":5.739933993140105,"aX":4.214557085970417},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.2,"breakHorizontal":-5.9,"spinRate":2389,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.4548241030928706,"extension":6.430606822449027},"index":0,"playId":"e762f59a-086b-380f-91a8-f72d5786394c","pitchNumber":1,"startTime":"2026-04-04T03:00:50.214Z","endTime":"2026-04-04T03:00:54.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13947573242899,"aZ":-13.630077379252299,"pfxX":-5.581530259800152,"pfxZ":10.008472562853736,"pX":0.7403855750842948,"pZ":1.795469959454742,"vX0":7.46729438453142,"vY0":-134.741421500437,"vZ0":-6.877887919371113,"x":88.78,"y":190.3,"x0":-1.3317404722219421,"y0":50.005876047309194,"z0":5.329925620890162,"aX":-10.345413142578847},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2183,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.405308551700978,"extension":6.9057212615560095},"index":1,"playId":"ddc7478a-d628-33f2-9301-3ad4661817c8","pitchNumber":2,"startTime":"2026-04-04T03:01:11.968Z","endTime":"2026-04-04T03:01:16.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.478488438279996,"aZ":-13.424967401427404,"pfxX":-6.173299798158164,"pfxZ":10.230503502330802,"pX":0.48521330579486405,"pZ":2.2665431601956616,"vX0":7.101488944762053,"vY0":-134.3556483406238,"vZ0":-6.060842442882093,"x":98.5,"y":177.58,"x0":-1.3872317852643954,"y0":50.00163756765095,"z0":5.50165055335461,"aX":-11.3122058643772},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":9.7,"spinRate":2240,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.40730762091526795,"extension":6.675673139089054},"index":2,"playId":"404c40f2-2b38-30cc-816f-3116f116c169","pitchNumber":3,"startTime":"2026-04-04T03:01:31.219Z","endTime":"2026-04-04T03:01:39.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.545779584231866,"aZ":-11.400366722630428,"pfxX":-7.415365126114533,"pfxZ":11.237602110438413,"pX":1.3953090096262304,"pZ":2.287110413300355,"vX0":9.65756744085864,"vY0":-135.130137848899,"vZ0":-6.025013475138287,"x":63.81,"y":177.03,"x0":-1.2621274762360999,"y0":50.005161299093416,"z0":5.347333032790122,"aX":-13.711534636115514},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":11.4,"spinRate":2359,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40539345001166227,"extension":6.907251020037273},"index":3,"playId":"7b36fbec-0330-3b4a-9a4d-f6b44546e0a0","pitchNumber":4,"startTime":"2026-04-04T03:02:20.153Z","endTime":"2026-04-04T03:02:24.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28035467611435,"aZ":-11.024712988366224,"pfxX":-6.900021612728313,"pfxZ":11.2855146047363,"pX":0.33137276020907286,"pZ":2.783001659284753,"vX0":7.203163887654623,"vY0":-135.907014834336,"vZ0":-5.054549972720884,"x":104.37,"y":163.64,"x0":-1.4546026853829466,"y0":50.002948101396186,"z0":5.4300657873220235,"aX":-12.931550790062118},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.6,"breakHorizontal":11.0,"spinRate":2351,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4027409902652752,"extension":6.731731295705012},"hitData":{"launchSpeed":101.7,"launchAngle":26.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.31,"coordY":34.64}},"index":4,"playId":"8d25191e-5487-3958-9c75-36f1702e7a3e","pitchNumber":5,"startTime":"2026-04-04T03:02:37.630Z","endTime":"2026-04-04T03:03:01.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:03:01.257Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Benge lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T03:03:17.119Z","endTime":"2026-04-04T03:03:32.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13407800602717,"aZ":-21.982070171558448,"pfxX":0.325800147169065,"pfxZ":6.147811414717716,"pX":-0.7638470348591314,"pZ":2.20134314492196,"vX0":2.303340760340621,"vY0":-127.65699507699105,"vZ0":-3.6134909192732785,"x":146.12,"y":179.34,"x0":-1.71842111596024,"y0":50.002939661943664,"z0":5.3561084361186015,"aX":0.5402950841280052},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.6,"breakHorizontal":-1.1,"spinRate":2450,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.4282867894879159,"extension":6.700622221056195},"hitData":{"launchSpeed":89.7,"launchAngle":25.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.28,"coordY":94.48}},"index":0,"playId":"f76cf8c7-4e0d-393d-a149-eee7f41efdb9","pitchNumber":1,"startTime":"2026-04-04T03:03:24.881Z","endTime":"2026-04-04T03:03:32.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:03:32.681Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Alvarez homers (2) on a fly ball to center field.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T03:03:34.597Z","endTime":"2026-04-04T03:04:18.849Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43947892423899,"aZ":-30.082798913103325,"pfxX":-6.045590504590211,"pfxZ":1.377961391086611,"pX":-0.09024405410971581,"pZ":2.7542102065203893,"vX0":5.372090915117459,"vY0":-121.83278565493292,"vZ0":-0.5307347182704991,"x":120.44,"y":164.42,"x0":-1.526629905282219,"y0":50.00387050876588,"z0":5.54991064860849,"aX":-9.190175692162324},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.6,"breakHorizontal":9.8,"spinRate":1576,"spinDirection":230},"zone":2,"typeConfidence":0.54,"plateTime":0.44767184126655524,"extension":6.667102262028887},"hitData":{"launchSpeed":106.1,"launchAngle":32.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.47,"coordY":31.33}},"index":0,"playId":"2db1374c-143d-3128-90d2-28ad3ff40849","pitchNumber":1,"startTime":"2026-04-04T03:03:53.216Z","endTime":"2026-04-04T03:04:18.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:04:18.849Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, second baseman Luis Arraez to first baseman Jerar Encarnacion.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T03:04:26.002Z","endTime":"2026-04-04T03:05:59.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.102890740191874,"aZ":-12.82980876348379,"pfxX":-6.356071811547163,"pfxZ":10.967456099530583,"pX":-1.0516816157050028,"pZ":2.4190003441304113,"vX0":3.4054490312071213,"vY0":-132.88665943766418,"vZ0":-5.140343684533894,"x":157.09,"y":173.47,"x0":-1.5333015030023232,"y0":50.00532750923248,"z0":5.3325276073325085,"aX":-11.214021751941818},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.7,"breakHorizontal":10.7,"spinRate":2313,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41434545026746505,"extension":6.898744205496733},"index":0,"playId":"cb84c37a-ff84-30bc-9c76-2a0dd7702a94","pitchNumber":1,"startTime":"2026-04-04T03:04:41.610Z","endTime":"2026-04-04T03:04:45.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-04T03:04:53.269Z","endTime":"2026-04-04T03:05:03.029Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660210474366167,"aZ":-30.622884759664267,"pfxX":-7.9158239888376265,"pfxZ":1.021016690031972,"pX":0.1014188713490331,"pZ":0.75743866023778,"vX0":6.210884002561301,"vY0":-122.66727392351295,"vZ0":-4.917549544771173,"x":113.13,"y":218.33,"x0":-1.4370398657957777,"y0":50.004676778723706,"z0":5.404286612577287,"aX":-12.043903683607434},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.8,"breakHorizontal":12.8,"spinRate":1428,"spinDirection":228},"zone":14,"typeConfidence":0.76,"plateTime":0.4468189449971103,"extension":6.669961627952766},"index":2,"playId":"41123b30-76fc-322d-92f5-9809ce5a8a61","pitchNumber":2,"startTime":"2026-04-04T03:05:03.029Z","endTime":"2026-04-04T03:05:07.019Z","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.4,"endSpeed":80.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.543124373313265,"aZ":-22.47290596159326,"pfxX":-0.7174863956704947,"pfxZ":5.901589104836757,"pX":-0.8626209878966883,"pZ":2.0747976431985884,"vX0":2.4361251910740065,"vY0":-127.26106261346378,"vZ0":-3.7086633830618516,"x":149.88,"y":182.76,"x0":-1.7381096136307026,"y0":50.004733353669735,"z0":5.326322232712328,"aX":-1.1801564542452654},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.1,"breakHorizontal":0.7,"spinRate":2406,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.43002664992610695,"extension":6.783047997278404},"index":3,"playId":"690be0dc-7d1d-3841-9a4c-60e5a5dfc08c","pitchNumber":3,"startTime":"2026-04-04T03:05:16.418Z","endTime":"2026-04-04T03:05:20.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.729188197830677,"aZ":-11.416878745112246,"pfxX":-6.475725793166676,"pfxZ":11.380083495369583,"pX":0.2964231488170958,"pZ":1.7127546176853004,"vX0":6.70954106982725,"vY0":-134.5713284741924,"vZ0":-7.31126167454521,"x":105.7,"y":192.54,"x0":-1.3944972491345256,"y0":50.00064065519796,"z0":5.283698686321789,"aX":-11.809489729919783},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":10.2,"spinRate":2279,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.40788270061380194,"extension":6.696806915117524},"index":4,"playId":"ff445e8a-685f-3c04-8e6f-2331810561ac","pitchNumber":4,"startTime":"2026-04-04T03:05:29.590Z","endTime":"2026-04-04T03:05:35.750Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.348947663196697,"aZ":-27.34356984377163,"pfxX":-8.345337819095793,"pfxZ":2.9964719114038427,"pX":-0.6017773021040446,"pZ":0.7440088640894349,"vX0":4.987196584644984,"vY0":-125.15640033270951,"vZ0":-6.077385638161621,"x":139.94,"y":218.69,"x0":-1.51929025481427,"y0":50.003785775470995,"z0":5.396121518414977,"aX":-13.458895686091005},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":14.3,"spinRate":1608,"spinDirection":227},"zone":13,"typeConfidence":0.89,"plateTime":0.4348953710250756,"extension":6.731742083270541},"hitData":{"launchSpeed":84.6,"launchAngle":-15.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":150.67}},"index":5,"playId":"bb3ba18a-6f2e-3a99-8394-e670eb17a503","pitchNumber":5,"startTime":"2026-04-04T03:05:51.720Z","endTime":"2026-04-04T03:05:59.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:05:59.572Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, shortstop Willy Adames to first baseman Jerar Encarnacion.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T03:06:05.002Z","endTime":"2026-04-04T03:07:34.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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_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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.613487398673335,"aZ":-12.000700501812682,"pfxX":-7.819719919694326,"pfxZ":11.130731949475544,"pX":1.030284935100153,"pZ":1.9445432336096908,"vX0":8.815000623886137,"vY0":-133.71685608005575,"vZ0":-6.518238675869402,"x":77.73,"y":186.28,"x0":-1.2917879586375125,"y0":50.00288168992844,"z0":5.273448987714931,"aX":-14.172816817741655},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.0,"breakHorizontal":12.2,"spinRate":2349,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40950129600063967,"extension":7.0394445880265755},"index":0,"playId":"eb54d362-d297-3578-8aae-bd7a2178cff3","pitchNumber":1,"startTime":"2026-04-04T03:06:25.477Z","endTime":"2026-04-04T03:06:29.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99519197504406,"aZ":-10.416989162993788,"pfxX":-7.168475891542788,"pfxZ":12.001401146670911,"pX":0.7506669322284254,"pZ":1.6802460845170166,"vX0":8.243393660684825,"vY0":-133.5855889193818,"vZ0":-7.299531109273968,"x":88.39,"y":193.41,"x0":-1.4395642040012362,"y0":50.000323401208995,"z0":5.191868582719058,"aX":-12.992504854918664},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.4,"breakHorizontal":11.3,"spinRate":2281,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.40957936440597953,"extension":6.937946069380425},"index":1,"playId":"d8ec9d06-753d-3c58-b213-f634c04e9583","pitchNumber":2,"startTime":"2026-04-04T03:06:37.909Z","endTime":"2026-04-04T03:06:42.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28876016667742,"aZ":-25.00378310523742,"pfxX":-8.62651430698898,"pfxZ":4.596262405806783,"pX":-0.30948586927128646,"pZ":0.8438808708741462,"vX0":5.482905998185421,"vY0":-123.98694389080369,"vZ0":-5.966164526206535,"x":128.8,"y":216.0,"x0":-1.4262916584677527,"y0":50.00509962035005,"z0":5.362241188273288,"aX":-13.461691871316555},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.2,"breakHorizontal":14.4,"spinRate":1679,"spinDirection":221},"zone":13,"typeConfidence":0.92,"plateTime":0.4414145975859465,"extension":6.68683517261127},"index":2,"playId":"6388f553-4f49-30ca-a971-c6a90bc58b93","pitchNumber":3,"startTime":"2026-04-04T03:06:49.649Z","endTime":"2026-04-04T03:06:56.422Z","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":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.421215720853453,"aZ":-27.77411610330886,"pfxX":-8.176188536604068,"pfxZ":2.780986682327811,"pX":0.19216923131465408,"pZ":-0.037557717100529575,"vX0":6.685477348202369,"vY0":-124.57277793540355,"vZ0":-7.591762967221664,"x":109.67,"y":239.79,"x0":-1.4551221289373106,"y0":50.0049654833653,"z0":5.324023003213341,"aX":-12.940293095156438},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":13.4,"spinRate":1532,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.43855622329948796,"extension":6.736891274936218},"index":3,"playId":"195fe9b9-9b60-3906-97b6-f892f37746e0","pitchNumber":4,"startTime":"2026-04-04T03:07:08.547Z","endTime":"2026-04-04T03:07:12.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36540567959943,"aZ":-13.668205289942648,"pfxX":-6.4395795381450665,"pfxZ":10.219326446517991,"pX":-0.2602952217746782,"pZ":2.942397092848855,"vX0":5.425132512808514,"vY0":-133.83513924035037,"vZ0":-3.804316829742889,"x":126.92,"y":159.34,"x0":-1.478758589528652,"y0":50.00354216988188,"z0":5.3638161337719605,"aX":-11.661874949384996},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":10.4,"spinRate":2342,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4095343337360715,"extension":6.773468749959829},"hitData":{"launchSpeed":79.9,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.07,"coordY":142.34}},"index":4,"playId":"de9c3032-219e-3793-afa7-2763e701049f","pitchNumber":5,"startTime":"2026-04-04T03:07:26.467Z","endTime":"2026-04-04T03:07:34.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:07:34.118Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T03:09:28.317Z","endTime":"2026-04-04T03:11:04.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.304907301170935,"aZ":-24.565887606670508,"pfxX":-11.531481218206848,"pfxZ":4.08528505936913,"pX":-1.254276134216454,"pZ":1.488812287574079,"vX0":10.34797421584713,"vY0":-136.16267924337032,"vZ0":-5.371869727133885,"x":164.81,"y":198.58,"x0":-3.621792680775797,"y0":50.000461557862295,"z0":5.206379414462121,"aX":-21.46361266471147},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.4,"breakHorizontal":18.5,"spinRate":2223,"spinDirection":230},"zone":13,"typeConfidence":0.7,"plateTime":0.4035923253159841,"extension":6.27026480750711},"index":0,"playId":"38302368-b226-3927-bb74-8a97a3dbed3d","pitchNumber":1,"startTime":"2026-04-04T03:09:42.782Z","endTime":"2026-04-04T03:09:46.530Z","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":95.7,"endSpeed":86.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53339223081706,"aZ":-23.273698610208072,"pfxX":-11.411102464574657,"pfxZ":4.613239779073785,"pX":0.4827269196959164,"pZ":3.900219269954897,"vX0":15.030395377504023,"vY0":-138.4598044278524,"vZ0":0.24847998638290492,"x":98.6,"y":133.47,"x0":-3.5478778185918607,"y0":50.00633442447281,"z0":5.3737351980205075,"aX":-22.036378595273323},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":2346,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.3964277327678376,"extension":6.372755985529262},"index":1,"playId":"f43abc8d-a2ff-3fb2-bb19-452e66be2ee1","pitchNumber":2,"startTime":"2026-04-04T03:09:54.431Z","endTime":"2026-04-04T03:09:57.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58324385141662,"aZ":-16.697099232531748,"pfxX":-8.374659916488493,"pfxZ":8.180695505512958,"pX":-1.9472879481159415,"pZ":2.5085275467313206,"vX0":7.497485086295386,"vY0":-137.21784591028813,"vZ0":-4.372693681780608,"x":191.23,"y":171.05,"x0":-3.637487631789777,"y0":50.00220778356212,"z0":5.273020758600855,"aX":-15.844393971850526},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":13.4,"spinRate":2277,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.40035813371723217,"extension":6.267510833126765},"index":2,"playId":"f50491d3-c5c5-3a3c-bc18-71d11765ca1e","pitchNumber":3,"startTime":"2026-04-04T03:10:10.283Z","endTime":"2026-04-04T03:10:14.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.939063964662555,"aZ":-17.294393727196137,"pfxX":-7.67846384840818,"pfxZ":7.747621707905768,"pX":-0.6225023843801126,"pZ":3.3124507170305453,"vX0":10.291953249264145,"vY0":-138.02449870520437,"vZ0":-2.131708424918176,"x":140.73,"y":149.34,"x0":-3.4095073838109236,"y0":50.00673850410209,"z0":5.264935797544255,"aX":-14.755818254207293},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":11.6,"spinRate":2368,"spinDirection":234},"zone":1,"typeConfidence":0.88,"plateTime":0.3974807871835786,"extension":6.299481900407216},"index":3,"playId":"ffb40c6e-d87e-3047-80fa-e047ea6cefdd","pitchNumber":4,"startTime":"2026-04-04T03:10:23.436Z","endTime":"2026-04-04T03:10:27.454Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-04T03:10:36.957Z","endTime":"2026-04-04T03:10:44.733Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101559843945527,"aZ":-28.676554073501517,"pfxX":0.004722468752306863,"pfxZ":2.0127401835418848,"pX":0.3023675926399264,"pZ":3.3041134698100687,"vX0":9.999245594726482,"vY0":-130.6743992343329,"vZ0":0.30157183474344174,"x":105.47,"y":149.57,"x0":-3.5655132075860942,"y0":50.004484093402475,"z0":5.331951778619775,"aX":0.006565267646150086},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.0,"breakHorizontal":-2.0,"spinRate":2503,"spinDirection":130},"zone":3,"typeConfidence":0.85,"plateTime":0.4182681619383706,"extension":6.404493263490123},"index":5,"playId":"54952f6f-0545-3fc5-b826-a58d1d541ced","pitchNumber":5,"startTime":"2026-04-04T03:10:44.733Z","endTime":"2026-04-04T03:10:49.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88895302996781,"aZ":-29.003354194582016,"pfxX":0.4242927438820874,"pfxZ":1.8496718339554867,"pX":0.07734600474493558,"pZ":3.3141023127821425,"vX0":9.350818116041847,"vY0":-130.0581287838727,"vZ0":0.8146690360125611,"x":114.05,"y":149.3,"x0":-3.617509687478715,"y0":50.00431424879584,"z0":5.193846715427203,"aX":0.7267899535024933},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.7,"breakHorizontal":-2.8,"spinRate":2754,"spinDirection":134},"zone":2,"typeConfidence":0.82,"plateTime":0.4208999097524231,"extension":6.345740176742459},"index":6,"playId":"47854843-6b2c-3abe-98ee-2fc7219d4d18","pitchNumber":6,"startTime":"2026-04-04T03:11:00.001Z","endTime":"2026-04-04T03:11:04.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:11:04.214Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out to first baseman Brett Baty.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T03:11:23.516Z","endTime":"2026-04-04T03:12:48.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5877452483406,"aZ":-17.143839592799075,"pfxX":-7.789139637527124,"pfxZ":7.812601535282676,"pX":-1.305963670883503,"pZ":3.0834606244616336,"vX0":9.363705514141943,"vY0":-138.26428224026282,"vZ0":-2.8180305480971164,"x":166.78,"y":155.53,"x0":-3.734317232034732,"y0":50.00605699053228,"z0":5.2749426002735555,"aX":-14.99212194570483},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":12.0,"spinRate":2332,"spinDirection":233},"zone":11,"typeConfidence":0.89,"plateTime":0.3970789202288927,"extension":6.501395675626439},"index":0,"playId":"c65abd4c-cb1f-3a59-8078-738035eb0b78","pitchNumber":1,"startTime":"2026-04-04T03:11:24.024Z","endTime":"2026-04-04T03:11:27.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794473704369516,"aZ":-33.04547768005701,"pfxX":11.517630285210359,"pfxZ":-0.5986451127325623,"pX":-0.43377020402769,"pZ":2.2629168918268343,"vX0":4.749774484699361,"vY0":-121.04356979677078,"vZ0":0.22891493663344176,"x":133.53,"y":177.68,"x0":-3.9288878863409264,"y0":50.003193973897325,"z0":5.106091733270481,"aX":16.76595809170275},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.7,"breakHorizontal":-22.1,"spinRate":3084,"spinDirection":58},"zone":4,"typeConfidence":0.91,"plateTime":0.45583296376548876,"extension":6.130119589318481},"index":1,"playId":"e6ec604f-f623-376d-a521-077a07066b2e","pitchNumber":2,"startTime":"2026-04-04T03:11:41.729Z","endTime":"2026-04-04T03:11:45.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70596669136634,"aZ":-35.439211136552785,"pfxX":-9.934851446528672,"pfxZ":-1.9863412881934166,"pX":-0.35514473280922515,"pZ":0.6476595900968246,"vX0":11.12053252213849,"vY0":-128.09616744639575,"vZ0":-4.353089052526793,"x":130.54,"y":221.29,"x0":-3.4805904817677056,"y0":50.00077606197305,"z0":5.167366456696188,"aX":-16.35890436906097},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.4,"breakHorizontal":15.2,"spinRate":1415,"spinDirection":264},"zone":13,"typeConfidence":0.92,"plateTime":0.42908737827603716,"extension":6.2943347017880535},"index":2,"playId":"021809c4-a288-34bc-a4b6-28e3c3638034","pitchNumber":3,"startTime":"2026-04-04T03:11:54.575Z","endTime":"2026-04-04T03:11:58.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27878380895699,"aZ":-35.21691171378489,"pfxX":-9.105157638585311,"pfxZ":-1.751668660919461,"pX":-0.9218283800847562,"pZ":1.2422107994060405,"vX0":10.132945223395549,"vY0":-131.46013116226703,"vZ0":-3.3059144146224435,"x":152.14,"y":205.24,"x0":-3.6603550717692817,"y0":50.00499948996856,"z0":5.155541577451976,"aX":-15.791040767266344},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.7,"breakHorizontal":14.0,"spinRate":1258,"spinDirection":259},"zone":13,"typeConfidence":0.89,"plateTime":0.4181381273238327,"extension":6.302175523720056},"index":3,"playId":"110a3838-de9c-3a66-90ff-25debb9c4127","pitchNumber":4,"startTime":"2026-04-04T03:12:12.342Z","endTime":"2026-04-04T03:12:16.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23370119791615,"aZ":-14.985096688819725,"pfxX":-8.473190914394928,"pfxZ":8.653444840315546,"pX":0.5773634763524864,"pZ":3.939027300138364,"vX0":14.04418017644682,"vY0":-140.40795035962313,"vZ0":-1.0192132082206984,"x":94.99,"y":132.43,"x0":-3.3997973457504287,"y0":50.006081340401465,"z0":5.286528042226076,"aX":-16.83863513138297},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":12.2,"spinRate":2334,"spinDirection":231},"zone":12,"typeConfidence":0.86,"plateTime":0.39082279666674546,"extension":6.737592963781133},"index":4,"playId":"33c6d5dd-adf6-3a89-b1b1-053cf3b15ce7","pitchNumber":5,"startTime":"2026-04-04T03:12:26.689Z","endTime":"2026-04-04T03:12:30.799Z","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":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.758039295112027,"aZ":-35.55511023292455,"pfxX":-9.00731339648311,"pfxZ":-2.0900309268511243,"pX":0.5589637179348639,"pZ":2.136624899891323,"vX0":13.155969460545073,"vY0":-126.90405514990913,"vZ0":-0.5991454507967763,"x":95.69,"y":181.09,"x0":-3.5396634659184776,"y0":50.00149553848298,"z0":5.226168870518798,"aX":-14.582700526085963},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":13.1,"spinRate":1281,"spinDirection":265},"zone":9,"typeConfidence":0.92,"plateTime":0.4328306818979297,"extension":6.357390776185639},"hitData":{"launchSpeed":97.9,"launchAngle":8.0,"totalDistance":131.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":159.63,"coordY":161.55}},"index":5,"playId":"33178c63-4f6e-33e8-9b3d-ad47968de70f","pitchNumber":6,"startTime":"2026-04-04T03:12:43.627Z","endTime":"2026-04-04T03:12:48.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:12:48.101Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Tyrone Taylor in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T03:12:58.869Z","endTime":"2026-04-04T03:13:31.722Z","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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.287473425780245,"aZ":-26.903117025258425,"pfxX":0.9616512260521102,"pfxZ":3.0659001690114103,"pX":-1.1961593043111098,"pZ":3.0565084482969853,"vX0":6.753599426709833,"vY0":-129.96871374475722,"vZ0":-0.2285245869957384,"x":162.59,"y":156.25,"x0":-3.949042244198178,"y0":50.00000792479371,"z0":5.1823158878509465,"aX":1.6489288543019789},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.8,"breakHorizontal":-3.2,"spinRate":2501,"spinDirection":212},"zone":11,"typeConfidence":0.82,"plateTime":0.4208317108619557,"extension":6.425715970235173},"index":0,"playId":"ef2e5a46-0f68-321a-b5f9-641c4c58c4aa","pitchNumber":1,"startTime":"2026-04-04T03:13:11.802Z","endTime":"2026-04-04T03:13:15.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33959901952627,"aZ":-16.715574503985522,"pfxX":-8.631555899127353,"pfxZ":8.13936004727427,"pX":-0.3210744817794035,"pZ":2.7726690880182234,"vX0":11.721529278341091,"vY0":-136.97386631871834,"vZ0":-3.094050779119592,"x":129.24,"y":163.92,"x0":-3.535054897748461,"y0":50.00379740750088,"z0":5.060217977630072,"aX":-16.397161636407066},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":13.2,"spinRate":2372,"spinDirection":230},"zone":1,"typeConfidence":0.87,"plateTime":0.39991423618262534,"extension":6.384725225238446},"hitData":{"launchSpeed":85.2,"launchAngle":58.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.62,"coordY":147.63}},"index":1,"playId":"520b48b9-4a3b-369f-b039-2d5444357885","pitchNumber":2,"startTime":"2026-04-04T03:13:22.781Z","endTime":"2026-04-04T03:13:31.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:13:31.722Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, shortstop Willy Adames to first baseman Jerar Encarnacion.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T03:15:25.864Z","endTime":"2026-04-04T03:16:02.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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.6,"endSpeed":82.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.230468719183612,"aZ":-15.4621431826116,"pfxX":-7.131800430044704,"pfxZ":9.482287982603527,"pX":0.5719085355530075,"pZ":3.6487438084242383,"vX0":7.351126184637282,"vY0":-131.732878022779,"vZ0":-1.762804050962114,"x":95.2,"y":140.26,"x0":-1.3243849514951433,"y0":50.004803106974315,"z0":5.466166188088668,"aX":-12.572617317500987},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.0,"breakHorizontal":11.4,"spinRate":2224,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4153446980612294,"extension":6.876788402359148},"index":0,"playId":"0a3af653-ac9c-3a31-b91b-2d83e339358b","pitchNumber":1,"startTime":"2026-04-04T03:15:42.147Z","endTime":"2026-04-04T03:15:46.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.993967922324803,"aZ":-28.097181704669204,"pfxX":4.3837326869369235,"pfxZ":2.8719209642910872,"pX":0.7736912297964907,"pZ":2.498846160943772,"vX0":3.7338640054487633,"vY0":-118.55303681783856,"vZ0":-1.1942345000975538,"x":87.51,"y":171.31,"x0":-1.3922931627109578,"y0":50.00587016075755,"z0":5.577417286277005,"aX":6.2304417438275825},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.2,"breakHorizontal":-8.9,"spinRate":2324,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.46228805672320217,"extension":6.577628402354685},"hitData":{"launchSpeed":73.4,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":153.81}},"index":1,"playId":"19340a3d-33df-3396-b484-6013da32fd4c","pitchNumber":2,"startTime":"2026-04-04T03:15:54.976Z","endTime":"2026-04-04T03:16:02.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:16:02.707Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Robert Jr. grounds out, second baseman Luis Arraez to first baseman Jerar Encarnacion.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T03:16:10.918Z","endTime":"2026-04-04T03:17:39.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17024758233163,"aZ":-26.02370897104239,"pfxX":2.5302486635167654,"pfxZ":4.106028418169613,"pX":1.120592785612103,"pZ":2.1187037435647587,"vX0":5.115202317838672,"vY0":-120.95148480642615,"vZ0":-2.868805956720349,"x":74.29,"y":181.57,"x0":-1.341316318110702,"y0":50.003530310558794,"z0":5.576277234272654,"aX":3.7887815576632384},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.1,"breakHorizontal":-5.6,"spinRate":2326,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4509756346445908,"extension":6.668709099013306},"index":0,"playId":"9be3ae4d-cd4a-3432-82e2-e98b01abb2ea","pitchNumber":1,"startTime":"2026-04-04T03:16:23.461Z","endTime":"2026-04-04T03:16:27.829Z","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":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.599390711410056,"aZ":-27.595033578355086,"pfxX":-7.29584954957378,"pfxZ":2.922183543847127,"pX":-0.37894818858441126,"pZ":1.4852960356511737,"vX0":4.859679501478737,"vY0":-123.60593233037594,"vZ0":-4.118878036595516,"x":131.44,"y":198.68,"x0":-1.4096729263152492,"y0":50.00483957382328,"z0":5.456188624263028,"aX":-11.439490028492072},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.7,"breakHorizontal":12.2,"spinRate":1446,"spinDirection":225},"zone":13,"typeConfidence":0.84,"plateTime":0.4409123490515352,"extension":6.7540882949171905},"index":1,"playId":"d0c76277-531a-3e27-b18e-1bd73ec87218","pitchNumber":2,"startTime":"2026-04-04T03:16:33.740Z","endTime":"2026-04-04T03:16:37.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.570132799065664,"aZ":-13.230085741050944,"pfxX":-6.178326894646945,"pfxZ":10.607706235733865,"pX":1.676910892502549,"pZ":2.056081456790429,"vX0":9.79846803501066,"vY0":-133.03976026245252,"vZ0":-6.066378296601124,"x":53.08,"y":183.27,"x0":-1.257600128408484,"y0":50.00180899062091,"z0":5.331585222657367,"aX":-11.033188729966085},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":9.0,"spinRate":2221,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41231329465887656,"extension":6.854867395457163},"index":2,"playId":"3ddb768c-ece5-3c93-bb4e-668cf7a2e46a","pitchNumber":3,"startTime":"2026-04-04T03:16:48.486Z","endTime":"2026-04-04T03:16:52.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.805346142438946,"aZ":-14.91399286605076,"pfxX":-6.818212491022847,"pfxZ":9.59305574978626,"pX":0.7955298381694391,"pZ":3.0680903544932896,"vX0":8.097681800314556,"vY0":-133.3316541007771,"vZ0":-3.136855784176823,"x":86.68,"y":155.94,"x0":-1.3958289372949888,"y0":50.00568309564888,"z0":5.336880081565727,"aX":-12.272175561848202},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":10.6,"spinRate":2210,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4108767846915429,"extension":6.800179501539659},"index":3,"playId":"10883201-2491-3f02-aa2c-f23e070c4caa","pitchNumber":4,"startTime":"2026-04-04T03:17:01.366Z","endTime":"2026-04-04T03:17:05.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61770878166747,"aZ":-26.26790326054787,"pfxX":-8.397359001245915,"pfxZ":3.991759253229204,"pX":-0.10781393637580938,"pZ":0.886375400897798,"vX0":5.939426518170087,"vY0":-120.60519724707595,"vZ0":-5.444198753706161,"x":121.11,"y":214.85,"x0":-1.5067680688204659,"y0":50.00156927946772,"z0":5.478699938871426,"aX":-12.417115341369026},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.2,"breakHorizontal":13.8,"spinRate":1558,"spinDirection":228},"zone":13,"typeConfidence":0.84,"plateTime":0.4534866117493692,"extension":6.77144979899573},"index":4,"playId":"ae3c8fdb-6c0c-3216-9a86-40a504fd4260","pitchNumber":5,"startTime":"2026-04-04T03:17:15.954Z","endTime":"2026-04-04T03:17:20.755Z","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":91.9,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.634783597286976,"aZ":-14.587895470059882,"pfxX":-6.744959347599027,"pfxZ":9.688032826879022,"pX":0.6838060669013061,"pZ":2.9903548647805676,"vX0":7.320758657244417,"vY0":-133.6029013461912,"vZ0":-3.7414368835476304,"x":90.93,"y":158.04,"x0":-1.2099645649796562,"y0":50.00616908248494,"z0":5.451280109138576,"aX":-12.248576043658943},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":10.7,"spinRate":2226,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.40931068557376493,"extension":6.771922402016146},"hitData":{"launchSpeed":92.7,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.98,"coordY":141.04}},"index":5,"playId":"158e282b-9b0a-38d8-be17-ebfc7b99a892","pitchNumber":6,"startTime":"2026-04-04T03:17:31.502Z","endTime":"2026-04-04T03:17:39.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:17:39.145Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T03:17:56.914Z","endTime":"2026-04-04T03:20:38.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":"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":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.640188549327444,"aZ":-29.28320375749402,"pfxX":-9.814413479679352,"pfxZ":1.881354299405741,"pX":-0.46256739052617984,"pZ":1.405356908773001,"vX0":5.860892565100016,"vY0":-122.66926549793428,"vZ0":-3.562557399325079,"x":134.63,"y":200.84,"x0":-1.5990155611465386,"y0":50.00050186369749,"z0":5.353644554114995,"aX":-15.062320943139172},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.9,"breakHorizontal":16.6,"spinRate":1441,"spinDirection":232},"zone":13,"typeConfidence":0.89,"plateTime":0.4452952686131444,"extension":6.538298400169533},"index":0,"playId":"5725aa05-e1de-3abf-8064-7d2bd41c1ba6","pitchNumber":1,"startTime":"2026-04-04T03:18:07.920Z","endTime":"2026-04-04T03:18:12.560Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-04T03:18:26.367Z","endTime":"2026-04-04T03:18:35.186Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.447077006544845,"aZ":-11.581382501997464,"pfxX":-8.863231189227175,"pfxZ":11.536021140194528,"pX":-0.23244320684848147,"pZ":1.8433299104761205,"vX0":6.381579221194082,"vY0":-133.43979346663193,"vZ0":-6.720257460448935,"x":125.86,"y":189.01,"x0":-1.5157749284023396,"y0":50.001220985650974,"z0":5.246736034139355,"aX":-15.81943647615674},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.4,"breakHorizontal":14.5,"spinRate":2371,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4120696774412216,"extension":6.714479481484477},"index":2,"playId":"625fbf28-a357-3014-9fd7-23265cb5a2bf","pitchNumber":2,"startTime":"2026-04-04T03:18:35.186Z","endTime":"2026-04-04T03:18:39.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.844652051696876,"aZ":-14.247259518809775,"pfxX":-8.520128581653799,"pfxZ":9.819653210321853,"pX":1.3346571365368662,"pZ":3.3431073503597757,"vX0":9.897988453998423,"vY0":-134.661514421116,"vZ0":-3.003847852988514,"x":66.13,"y":148.52,"x0":-1.2918813377802787,"y0":50.00528895817372,"z0":5.488791740365672,"aX":-15.55911429959615},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":13.2,"spinRate":2302,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.407665856207462,"extension":6.677552304538059},"index":3,"playId":"689fabce-5ac0-32e7-9868-6719f065efd4","pitchNumber":3,"startTime":"2026-04-04T03:18:47.963Z","endTime":"2026-04-04T03:18:51.785Z","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.9,"endSpeed":78.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.626952753964837,"aZ":-25.908695828734977,"pfxX":-9.168062940715329,"pfxZ":4.027899198233262,"pX":-0.8688180432346443,"pZ":2.002508421754407,"vX0":4.57176507751924,"vY0":-123.66119280442264,"vZ0":-3.2678798146947865,"x":121.91,"y":144.67,"x0":-1.5460097742442047,"y0":50.003732005789765,"z0":5.504119446120776,"aX":-14.263259271993823},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.8,"breakHorizontal":15.6,"spinRate":1532,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.4421810944095035,"extension":6.437292274758903},"index":4,"playId":"6f37db38-0de1-396f-879f-41140866740f","pitchNumber":4,"startTime":"2026-04-04T03:19:01.032Z","endTime":"2026-04-04T03:19:06.045Z","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":85.4,"endSpeed":78.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39538736074073,"aZ":-30.22785805314747,"pfxX":-7.084407917994626,"pfxZ":1.226480713419397,"pX":-1.4641107001674387,"pZ":2.7675891297356805,"vX0":2.551831740425888,"vY0":-124.49507503632186,"vZ0":-0.7905173409426378,"x":172.81,"y":164.06,"x0":-1.578114604830731,"y0":50.0000665409984,"z0":5.576243365126613,"aX":-11.194066133251306},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":12.4,"spinRate":1584,"spinDirection":225},"zone":11,"typeConfidence":0.76,"plateTime":0.43882364681671016,"extension":6.483365140679554},"index":5,"playId":"ea6d2333-488d-301c-b5ce-0626c1ef040e","pitchNumber":5,"startTime":"2026-04-04T03:19:24.583Z","endTime":"2026-04-04T03:19:28.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.692906801177518,"aZ":-15.310721867447604,"pfxX":-8.260986003682842,"pfxZ":9.238424619102629,"pX":0.9676349314532859,"pZ":3.909695533294202,"vX0":8.94850150808079,"vY0":-134.16801413217559,"vZ0":-1.258052442524808,"x":80.12,"y":133.22,"x0":-1.3356049627306512,"y0":50.001357472853286,"z0":5.474362762397084,"aX":-15.07801564510913},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":13.1,"spinRate":2319,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4080399952325888,"extension":6.602232918441489},"index":6,"playId":"0baf369e-8ae2-371a-a118-f9beb232ea2c","pitchNumber":6,"startTime":"2026-04-04T03:19:45.907Z","endTime":"2026-04-04T03:19:49.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01108881534095,"aZ":-13.45519028836556,"pfxX":-8.476955595500963,"pfxZ":10.31543701788237,"pX":-0.5808291730025652,"pZ":1.658624842552796,"vX0":5.367152628687159,"vY0":-134.10290280150497,"vZ0":-6.833891500657855,"x":139.14,"y":194.0,"x0":-1.510704296966725,"y0":50.00180203978456,"z0":5.2067903624203264,"aX":-15.380940842888545},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":14.2,"spinRate":2324,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.40901514904252245,"extension":6.676259437833873},"index":7,"playId":"4d20e0e7-15ae-3bec-9c89-6c38e4451973","pitchNumber":7,"startTime":"2026-04-04T03:19:58.171Z","endTime":"2026-04-04T03:20:03.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.446560410817547,"aZ":-14.280950404797919,"pfxX":-8.743641813181522,"pfxZ":9.857342068345497,"pX":-0.4730426753384299,"pZ":2.2669798198939803,"vX0":5.942900460019899,"vY0":-134.23308477624758,"vZ0":-5.2009090607690736,"x":135.03,"y":177.57,"x0":-1.5854247996164268,"y0":50.00505301561877,"z0":5.254989590854267,"aX":-15.876499989501825},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":14.5,"spinRate":2363,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4088395951157908,"extension":6.818972858252661},"index":8,"playId":"ce3efd28-7198-3039-ad6b-f41ff0839008","pitchNumber":8,"startTime":"2026-04-04T03:20:14.187Z","endTime":"2026-04-04T03:20:19.055Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.342508704650847,"aZ":-29.909548615121093,"pfxX":-7.514939649968558,"pfxZ":1.4025256454585309,"pX":-0.3068983867527793,"pZ":1.3998036999266197,"vX0":5.768391772853721,"vY0":-125.61545512305176,"vZ0":-3.7678334438440513,"x":128.7,"y":200.99,"x0":-1.646759180464977,"y0":50.00052405773903,"z0":5.32743518296013,"aX":-12.114055075604231},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":12.5,"spinRate":1615,"spinDirection":234},"zone":13,"typeConfidence":0.84,"plateTime":0.43456318767755864,"extension":6.7422849037867545},"index":9,"playId":"225261d0-0160-3b25-b01d-52294025462c","pitchNumber":9,"startTime":"2026-04-04T03:20:34.483Z","endTime":"2026-04-04T03:20:38.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:20:38.951Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to third baseman Bo Bichette.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T03:22:30.878Z","endTime":"2026-04-04T03:22:56.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.804798691656554,"aZ":-24.772339559605836,"pfxX":0.1217978532266106,"pfxZ":4.226917435221143,"pX":0.05450638750842,"pZ":2.1318167613570385,"vX0":9.93160865074646,"vY0":-130.99242766749776,"vZ0":-3.0245912755572184,"x":114.92,"y":181.22,"x0":-3.7902722695618865,"y0":50.00149758555067,"z0":5.138973737414021,"aX":0.2111165486379175},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":-2.3,"spinRate":2590,"spinDirection":208},"zone":8,"typeConfidence":0.92,"plateTime":0.41699568174161605,"extension":6.274174888914259},"hitData":{"launchSpeed":88.3,"launchAngle":72.0,"totalDistance":105.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":158.27}},"index":0,"playId":"0bae536e-6e25-32e5-9df2-b8eacec29339","pitchNumber":1,"startTime":"2026-04-04T03:22:46.450Z","endTime":"2026-04-04T03:22:56.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:22:56.361Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out softly to pitcher Nolan McLean.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T03:23:01.528Z","endTime":"2026-04-04T03:24:29.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690997,"link":"/api/v1/people/690997"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275196114136907,"aZ":-25.373278526036806,"pfxX":-1.0230259885761104,"pfxZ":3.8721596870602575,"pX":-1.1431630628337053,"pZ":2.5875719841298865,"vX0":7.2795925165126345,"vY0":-131.10381218771875,"vZ0":-1.8293775768886085,"x":160.57,"y":168.92,"x0":-3.8118107905979177,"y0":50.00485209694511,"z0":5.170739481112525,"aX":-1.7986997196716845},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":0.4,"spinRate":2641,"spinDirection":203},"zone":11,"typeConfidence":0.92,"plateTime":0.4162914742347752,"extension":6.355595598860439},"index":0,"playId":"e5fbe6df-1009-3c9d-85ea-c21e55c33dd3","pitchNumber":1,"startTime":"2026-04-04T03:23:19.622Z","endTime":"2026-04-04T03:23:23.519Z","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":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096473381982005,"aZ":-26.16107189318044,"pfxX":0.40720420837301985,"pfxZ":3.4836685683082607,"pX":-0.7308388709659316,"pZ":3.8894176092513524,"vX0":8.010980889933743,"vY0":-130.26394193326453,"vZ0":1.4645689700718454,"x":144.86,"y":133.77,"x0":-3.8926894953044813,"y0":50.00547177192918,"z0":5.290798699911947,"aX":0.7011577040503949},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.8,"breakHorizontal":-2.4,"spinRate":2578,"spinDirection":185},"zone":11,"typeConfidence":0.9,"plateTime":0.4196994712380917,"extension":6.289261211991366},"index":1,"playId":"528f7d47-a255-3e8c-99e0-b3ef91c0211e","pitchNumber":2,"startTime":"2026-04-04T03:23:29.806Z","endTime":"2026-04-04T03:23:34.034Z","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":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711085346546444,"aZ":-34.12569680246629,"pfxX":9.898831480107262,"pfxZ":-1.3754657775606667,"pX":-1.4895284906584507,"pZ":2.74080449636679,"vX0":3.0427329838713297,"vY0":-118.73652225163801,"vZ0":1.5772575946466347,"x":173.78,"y":164.78,"x0":-4.076912370555577,"y0":50.00469108873805,"z0":5.194600612707959,"aX":14.00446056577476},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.8,"breakHorizontal":-18.7,"spinRate":3052,"spinDirection":57},"zone":11,"typeConfidence":0.9,"plateTime":0.462941478373875,"extension":6.295241538779667},"index":2,"playId":"14470954-0709-3e26-aa8a-21a1f471ab49","pitchNumber":3,"startTime":"2026-04-04T03:23:42.872Z","endTime":"2026-04-04T03:23:46.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.087794893621748,"aZ":-27.51348925397918,"pfxX":-3.248724091104944,"pfxZ":2.6118811951518115,"pX":0.6331561245037707,"pZ":2.5788659760704977,"vX0":12.07810646739618,"vY0":-132.19443730608808,"vZ0":-1.5127137647136544,"x":92.87,"y":169.15,"x0":-3.557098963935821,"y0":50.00305979611275,"z0":5.163199915344102,"aX":-5.79813047850035},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":3.5,"spinRate":2511,"spinDirection":210},"zone":6,"typeConfidence":0.83,"plateTime":0.4130902189406953,"extension":6.194955269584178},"index":3,"playId":"db4b6b73-6702-3fba-ab15-9604c8b1c4a8","pitchNumber":4,"startTime":"2026-04-04T03:23:54.005Z","endTime":"2026-04-04T03:23:58.034Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.750406463674796,"aZ":-24.610123018238586,"pfxX":-12.944117478681441,"pfxZ":3.942896046563945,"pX":-0.11238106112662073,"pZ":2.620014298788031,"vX0":13.866818912075246,"vY0":-137.2500734568848,"vZ0":-2.4782547606893455,"x":121.28,"y":168.04,"x0":-3.5347347970104788,"y0":50.002551923598254,"z0":5.200437051734,"aX":-24.83612462469569},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":20.8,"spinRate":2276,"spinDirection":230},"zone":5,"typeConfidence":0.91,"plateTime":0.3981900672108405,"extension":6.507122351415715},"index":4,"playId":"b01cd1da-47af-37e3-908b-1ffca59ff7cf","pitchNumber":5,"startTime":"2026-04-04T03:24:06.058Z","endTime":"2026-04-04T03:24:10.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79749745526526,"aZ":-33.47432934088424,"pfxX":11.50582653793149,"pfxZ":-0.8472022716953678,"pX":-0.17816077554198967,"pZ":2.809947144674732,"vX0":5.450585699554226,"vY0":-123.71668210195044,"vZ0":1.2433299869988712,"x":123.79,"y":162.91,"x0":-3.9141548296614705,"y0":50.00414191513326,"z0":5.135453733916983,"aX":17.59641728936137},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-22.2,"spinRate":3119,"spinDirection":59},"zone":5,"typeConfidence":0.91,"plateTime":0.44502573428210246,"extension":6.147741251375192},"hitData":{"launchSpeed":57.2,"launchAngle":-41.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":139.08,"coordY":183.29}},"index":5,"playId":"2b042a66-6ca3-3803-b577-498a38957aa3","pitchNumber":6,"startTime":"2026-04-04T03:24:21.938Z","endTime":"2026-04-04T03:24:29.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:24:29.148Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T03:24:45.047Z","endTime":"2026-04-04T03:26:23.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68328518259139,"aZ":-26.114215877534445,"pfxX":-10.70650321775625,"pfxZ":3.0909635864194804,"pX":0.30792728919905216,"pZ":2.8267185768783856,"vX0":14.696532696689568,"vY0":-138.18155769598508,"vZ0":-1.6778309110828569,"x":105.26,"y":162.46,"x0":-3.6536617269465546,"y0":50.004637384037686,"z0":5.172211427127923,"aX":-21.00285260555856},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.5,"breakHorizontal":16.8,"spinRate":2190,"spinDirection":231},"zone":3,"typeConfidence":0.91,"plateTime":0.3942528630422646,"extension":6.528877325208249},"index":0,"playId":"a0441048-9400-332b-9b24-49bf761facfe","pitchNumber":1,"startTime":"2026-04-04T03:25:08.265Z","endTime":"2026-04-04T03:25:12.300Z","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":88.0,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.162993824240253,"aZ":-38.109106628361566,"pfxX":-7.7569118273748145,"pfxZ":-3.59163316434482,"pX":1.1491781229207558,"pZ":0.9187402505080501,"vX0":13.923292002980816,"vY0":-127.45416896585357,"vZ0":-3.3188234085497026,"x":73.2,"y":213.97,"x0":-3.366269104422447,"y0":50.00368031954795,"z0":5.234510997221413,"aX":-12.817465691714014},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.1,"breakHorizontal":11.0,"spinRate":1119,"spinDirection":266},"zone":14,"typeConfidence":0.93,"plateTime":0.42905413265379977,"extension":6.435925138781758},"index":1,"playId":"c6f67fef-5a4b-32a5-bbbe-ce02b6592cf8","pitchNumber":2,"startTime":"2026-04-04T03:25:24.730Z","endTime":"2026-04-04T03:25:28.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.427537733896756,"aZ":-25.21431702918871,"pfxX":-10.61860076881536,"pfxZ":3.5413823813307275,"pX":-0.42564014957834606,"pZ":2.414609494966742,"vX0":12.332004198653374,"vY0":-138.87671654130688,"vZ0":-3.121991857172136,"x":133.22,"y":173.59,"x0":-3.5320271863269563,"y0":50.00232089625961,"z0":5.2198323606404395,"aX":-20.861602674450577},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":16.8,"spinRate":2189,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.39353397713759763,"extension":6.390769590696988},"index":2,"playId":"97273da8-d4eb-36c8-87cc-2814972d1204","pitchNumber":3,"startTime":"2026-04-04T03:25:35.375Z","endTime":"2026-04-04T03:25:39.146Z","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":81.5,"endSpeed":73.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.630494412156867,"aZ":-43.0735476935682,"pfxX":6.469226075802367,"pfxZ":-7.9085074510276705,"pX":0.6543202935962167,"pZ":1.1996132542365807,"vX0":7.719612087932726,"vY0":-118.33444213877037,"vZ0":-0.57563931789118,"x":92.06,"y":206.39,"x0":-3.5271382940467584,"y0":50.00475646331165,"z0":5.492006958422865,"aX":8.911659203587826},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.0,"breakHorizontal":-14.0,"spinRate":3314,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4680611234496217,"extension":6.239517512010828},"index":3,"playId":"ea612ab1-0f42-316e-9fb5-6a14bcfa9b57","pitchNumber":4,"startTime":"2026-04-04T03:25:49.938Z","endTime":"2026-04-04T03:25:54.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22160873469355,"aZ":-42.75643648638182,"pfxX":7.31004915807578,"pfxZ":-7.702331441880378,"pX":1.6424354526504266,"pZ":1.1781353527496377,"vX0":9.67540723182393,"vY0":-117.83256726210247,"vZ0":-0.342915881214797,"x":54.39,"y":206.97,"x0":-3.5037266912253813,"y0":50.00396119464059,"z0":5.355205175402802,"aX":10.040388582418588},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.6,"breakHorizontal":-16.1,"spinRate":3276,"spinDirection":49},"zone":14,"typeConfidence":0.89,"plateTime":0.4690138856330517,"extension":6.701321849717677},"index":4,"playId":"cda14c94-239f-3225-b1e7-75caf98cbcb3","pitchNumber":5,"startTime":"2026-04-04T03:26:03.922Z","endTime":"2026-04-04T03:26:07.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95499023356034,"aZ":-37.51411773396753,"pfxX":12.396232347381526,"pfxZ":-3.6102808036748986,"pX":-0.8401852728921012,"pZ":2.3219686372127546,"vX0":3.533238071045915,"vY0":-121.96692493092971,"vZ0":1.1104984016460404,"x":149.03,"y":176.09,"x0":-3.9241036909481197,"y0":50.002399088196015,"z0":5.140972984085231,"aX":18.342256129419653},"breaks":{"breakAngle":27.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.9,"breakHorizontal":-23.3,"spinRate":3065,"spinDirection":59},"zone":4,"typeConfidence":0.9,"plateTime":0.4521748129786194,"extension":6.137644145533056},"index":5,"playId":"fe90f82e-9fc3-3413-b266-657ff629c4a5","pitchNumber":6,"startTime":"2026-04-04T03:26:18.609Z","endTime":"2026-04-04T03:26:23.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:26:23.426Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T03:28:41.608Z","endTime":"2026-04-04T03:29:44.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":[1,2,3,4,5],"actionIndex":[0],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: JT Brubaker replaces Tyler Mahle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T03:27:38.901Z","endTime":"2026-04-04T03:28:43.782Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.5,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488219001449057,"aZ":-17.899025575225227,"pfxX":-11.237593863468696,"pfxZ":7.650297893698863,"pX":-0.7259746103625716,"pZ":1.2950518519543266,"vX0":7.6284195470984715,"vY0":-135.68775799005536,"vZ0":-9.25814286969443,"x":144.67,"y":203.81,"x0":-2.1127950355555734,"y0":50.00192986733723,"z0":5.996542636820334,"aX":-20.968348879411554},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":18.7,"spinRate":2190,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4035483989823314,"extension":5.730891079014284},"index":1,"playId":"fe1b8892-030d-3d67-b893-643bdf4c013e","pitchNumber":1,"startTime":"2026-04-04T03:28:43.782Z","endTime":"2026-04-04T03:28:47.794Z","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.8,"endSpeed":84.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24270764957256,"aZ":-19.057428658850046,"pfxX":-10.393752229973725,"pfxZ":7.277459516472256,"pX":-1.6505402966046419,"pZ":2.029535189753576,"vX0":5.06420100069924,"vY0":-133.51855123042563,"vZ0":-7.128760840271784,"x":179.91,"y":183.98,"x0":-2.2234251315817892,"y0":50.00086423669611,"z0":6.109470103910114,"aX":-18.729303935342525},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.8,"breakHorizontal":17.6,"spinRate":2149,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4105093856444615,"extension":5.7890798363087255},"index":2,"playId":"7fd35b7c-c059-379f-be08-d9568e52bdb2","pitchNumber":2,"startTime":"2026-04-04T03:28:57.492Z","endTime":"2026-04-04T03:29:01.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.807389425733483,"aZ":-18.534108279958343,"pfxX":-11.008346841787132,"pfxZ":7.358858305705842,"pX":0.8984426159096496,"pZ":1.3298536094065105,"vX0":11.30890135059843,"vY0":-135.15009839706005,"vZ0":-9.112387493920647,"x":82.75,"y":202.87,"x0":-1.9052693541871444,"y0":50.0053032803585,"z0":6.0411606821122,"aX":-20.415051682017022},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":17.6,"spinRate":2197,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4049053745659581,"extension":5.823223825799326},"index":3,"playId":"b869cc08-e980-3f7d-9a23-a2c1ac342168","pitchNumber":3,"startTime":"2026-04-04T03:29:14.720Z","endTime":"2026-04-04T03:29:19.076Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203046115041133,"aZ":-18.931839017294806,"pfxX":-10.537194595214224,"pfxZ":7.03680986603435,"pX":-0.4267426685438465,"pZ":2.488624369828957,"vX0":8.184705781431996,"vY0":-136.34900319865693,"vZ0":-6.434057045855667,"x":133.27,"y":171.59,"x0":-2.099633365936347,"y0":50.00163305084924,"z0":6.186991020663599,"aX":-19.82323074898353},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":17.3,"spinRate":2205,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.40183259651302583,"extension":5.83524155956568},"index":4,"playId":"1cedbcff-735a-3a28-bd40-d4aad77acfb3","pitchNumber":4,"startTime":"2026-04-04T03:29:27.907Z","endTime":"2026-04-04T03:29:31.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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350845395886548,"aZ":-21.201058617713116,"pfxX":-9.360339482906749,"pfxZ":5.839001280400423,"pX":1.1060505030912686,"pZ":2.2204787252879137,"vX0":11.088203907289405,"vY0":-135.66504802711546,"vZ0":-6.694828716302164,"x":74.84,"y":178.83,"x0":-1.8019212512593314,"y0":50.004643257145865,"z0":6.179179598825475,"aX":-17.596646956850822},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":14.9,"spinRate":2256,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40245635524780354,"extension":5.8128782000200285},"index":5,"playId":"5554df34-04a6-38c9-b1b2-08e80dab0fd0","pitchNumber":5,"startTime":"2026-04-04T03:29:40.638Z","endTime":"2026-04-04T03:29:44.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:29:44.961Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T03:29:56.322Z","endTime":"2026-04-04T03:31:09.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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, 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.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39100632954723,"aZ":-30.568010459408775,"pfxX":-1.2049839537960982,"pfxZ":0.9827136313415306,"pX":0.4667943651481012,"pZ":1.7630707367691052,"vX0":6.8819683103558,"vY0":-126.18035163051363,"vZ0":-5.234465478915645,"x":99.21,"y":191.18,"x0":-2.1234788276048997,"y0":50.002454586142655,"z0":6.287893351012987,"aX":-1.969762660097316},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":0.8,"spinRate":2576,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.4318381007554013,"extension":5.624701554038356},"index":0,"playId":"4b5a01c4-be3f-3988-b373-69726767132c","pitchNumber":1,"startTime":"2026-04-04T03:30:07.915Z","endTime":"2026-04-04T03:30:11.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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.418013649676656,"aZ":-30.251817518857333,"pfxX":-1.8087753400661097,"pfxZ":1.1609845364171498,"pX":0.7777444819098821,"pZ":1.9220631341031713,"vX0":7.563775157403428,"vY0":-127.344477542826,"vZ0":-5.032011825003234,"x":87.35,"y":186.88,"x0":-1.986790786470186,"y0":50.001726639153986,"z0":6.296887456589628,"aX":-2.992105689594115},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":1.7,"spinRate":2599,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4289566545474086,"extension":5.748182942471396},"index":1,"playId":"296588d3-472f-3046-8c5e-61ca5d425c8b","pitchNumber":2,"startTime":"2026-04-04T03:30:23.464Z","endTime":"2026-04-04T03:30:27.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55742818868598,"aZ":-22.93926300088515,"pfxX":-1.2098772282733004,"pfxZ":5.604138010938932,"pX":1.3668999273266211,"pZ":0.06376895195775942,"vX0":8.749921486253095,"vY0":-127.42681904706882,"vZ0":-10.558812098145827,"x":64.9,"y":237.06,"x0":-1.950563133680794,"y0":50.00508840127644,"z0":6.065260121987863,"aX":-1.9949843776124236},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.9,"breakHorizontal":0.2,"spinRate":2623,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4294164068143851,"extension":5.775306892687902},"index":2,"playId":"a44d85f4-e89c-3ccb-a798-cd1dca2907d4","pitchNumber":3,"startTime":"2026-04-04T03:30:40.984Z","endTime":"2026-04-04T03:30:45.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141524857127674,"aZ":-19.60464796354963,"pfxX":-11.06110030185582,"pfxZ":6.783850144957267,"pX":0.7447656531521226,"pZ":2.5416264764057894,"vX0":10.895867633151704,"vY0":-135.40901651776755,"vZ0":-5.951957826887074,"x":88.61,"y":170.16,"x0":-1.8981864733915605,"y0":50.004098537752434,"z0":6.144178605898374,"aX":-20.499606263112415},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":17.6,"spinRate":2243,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.40482384898726975,"extension":5.772142828020697},"index":3,"playId":"acfc4933-1a97-3a9c-b2d8-b10a5cde437d","pitchNumber":4,"startTime":"2026-04-04T03:31:04.024Z","endTime":"2026-04-04T03:31:09.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:31:09.190Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carson Benge grounds into a double play, pitcher JT Brubaker to shortstop Willy Adames to first baseman Jerar Encarnacion. Mark Vientos out at 2nd. Carson Benge out at 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T03:31:15.157Z","endTime":"2026-04-04T03:32:12.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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.4,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.321520429900296,"aZ":-20.738411928149283,"pfxX":-10.250923570823796,"pfxZ":6.14222692217241,"pX":-0.657204229911672,"pZ":3.5547402754572377,"vX0":7.778833144746072,"vY0":-135.75648759726496,"vZ0":-3.4267764934293727,"x":142.05,"y":142.8,"x0":-2.2309552364671736,"y0":50.00567607445001,"z0":6.280764333593327,"aX":-19.095558644534798},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":16.9,"spinRate":2247,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40379277910773137,"extension":5.666777104918866},"index":0,"playId":"1efec14f-558c-319a-826d-2a2fbefef212","pitchNumber":1,"startTime":"2026-04-04T03:31:31.293Z","endTime":"2026-04-04T03:31:35.581Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0123046728566,"aZ":-26.89898658795311,"pfxX":-10.944625140636743,"pfxZ":3.155071766476876,"pX":-0.8852468544783876,"pZ":2.368689229361303,"vX0":7.090415706102064,"vY0":-128.60419677998343,"vZ0":-4.2899592963730475,"x":150.74,"y":174.83,"x0":-2.257974536480384,"y0":50.0042275999871,"z0":6.148238615970287,"aX":-18.30913186867527},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":18.2,"spinRate":2000,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4261214511957023,"extension":5.646978279868468},"index":1,"playId":"7f0f2c76-d8e7-32bd-a0b5-adfb0f9f35a4","pitchNumber":2,"startTime":"2026-04-04T03:31:46.008Z","endTime":"2026-04-04T03:31:49.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06371064965931,"aZ":-27.102628569366278,"pfxX":-11.172754524822757,"pfxZ":3.061788378075806,"pX":-1.0903268819574248,"pZ":2.1058329026312834,"vX0":6.7119973266588,"vY0":-127.74696504759332,"vZ0":-4.713032917705546,"x":158.56,"y":181.92,"x0":-2.298888233273635,"y0":50.001353280486974,"z0":6.102668417054242,"aX":-18.48343006579555},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":18.7,"spinRate":1991,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4286076174999476,"extension":5.7689411842633325},"hitData":{"launchSpeed":78.3,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":181.07}},"index":2,"playId":"b9eaa404-b573-335a-b5a5-eb5c4335e88a","pitchNumber":3,"startTime":"2026-04-04T03:32:04.965Z","endTime":"2026-04-04T03:32:12.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:32:12.717Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Harrison Bader walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T03:34:13.809Z","endTime":"2026-04-04T03:35:22.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.682649174334713,"aZ":-35.07146428815965,"pfxX":9.568309347372608,"pfxZ":-1.9909658789827382,"pX":0.8363827217340598,"pZ":1.8955402813882642,"vX0":8.028714139457493,"vY0":-120.46983810273335,"vZ0":-0.2796306496162282,"x":85.12,"y":187.6,"x0":-3.7953079993344403,"y0":50.00427166501297,"z0":5.140960416998471,"aX":13.91561469225228},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.4,"breakHorizontal":-19.4,"spinRate":3129,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.45648859073061043,"extension":6.217947474273421},"index":0,"playId":"a72b27bc-6ebe-3efc-8855-ddf6469f775b","pitchNumber":1,"startTime":"2026-04-04T03:34:25.207Z","endTime":"2026-04-04T03:34:29.734Z","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.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01350526519865,"aZ":-26.255673004581638,"pfxX":-10.970284143077276,"pfxZ":3.132009875940957,"pX":1.751143301221078,"pZ":1.4151300634975128,"vX0":17.76958352714902,"vY0":-136.1187231221011,"vZ0":-4.876686574163472,"x":50.25,"y":200.57,"x0":-3.4163788967935633,"y0":50.00263316441761,"z0":5.032828240922961,"aX":-20.725209400425232},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.8,"breakHorizontal":16.4,"spinRate":2263,"spinDirection":235},"zone":14,"typeConfidence":0.91,"plateTime":0.40136679305939094,"extension":6.45835025833444},"index":1,"playId":"98efc725-f99a-35d1-b4d1-ca584d6abea9","pitchNumber":2,"startTime":"2026-04-04T03:34:35.854Z","endTime":"2026-04-04T03:34:39.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660039936890183,"aZ":-26.017858376376452,"pfxX":-0.5882708734407633,"pfxZ":3.407083281234188,"pX":0.7216335481803681,"pZ":3.2597107255793465,"vX0":11.41676064467137,"vY0":-132.6436166680363,"vZ0":-0.18980911454835514,"x":89.49,"y":150.77,"x0":-3.5365588431992605,"y0":50.00350057754748,"z0":5.207126468644793,"aX":-1.0661060372399223},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.4,"breakHorizontal":-1.1,"spinRate":2565,"spinDirection":205},"zone":3,"typeConfidence":0.92,"plateTime":0.4107580874955663,"extension":6.275496610096882},"index":2,"playId":"c4aa9e83-139f-35ac-bad8-f5212b443d26","pitchNumber":3,"startTime":"2026-04-04T03:34:49.274Z","endTime":"2026-04-04T03:34:53.136Z","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":83.4,"endSpeed":76.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548564905258406,"aZ":-37.798779917045316,"pfxX":10.967622401809304,"pfxZ":-3.8198973740136166,"pX":-0.4574977452908427,"pZ":1.1387406396780884,"vX0":4.9086502373169285,"vY0":-121.36926605921995,"vZ0":-1.39762253001493,"x":134.44,"y":208.03,"x0":-3.938834360332313,"y0":50.00311263486105,"z0":5.052015490348749,"aX":16.153440358478445},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.0,"breakHorizontal":-21.1,"spinRate":3146,"spinDirection":47},"zone":13,"typeConfidence":0.89,"plateTime":0.45348458417080684,"extension":6.18040913926902},"index":3,"playId":"48e90ec1-7e54-3e84-8896-e0a3bc869371","pitchNumber":4,"startTime":"2026-04-04T03:35:04.145Z","endTime":"2026-04-04T03:35:08.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8722800587326,"aZ":-36.305383266922604,"pfxX":9.766262664319271,"pfxZ":-2.7715382142642255,"pX":-0.9266230103693973,"pZ":2.9029653472005843,"vX0":4.208890719849585,"vY0":-121.6636466687927,"vZ0":1.9999234891696598,"x":152.32,"y":160.4,"x0":-3.94984800795476,"y0":50.000306839119595,"z0":5.226984775325397,"aX":14.57228982141538},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.2,"breakHorizontal":-18.7,"spinRate":2986,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.45096203628112796,"extension":6.1034787481140915},"index":4,"playId":"8af79627-a850-315e-b797-331fd94bf0df","pitchNumber":5,"startTime":"2026-04-04T03:35:16.858Z","endTime":"2026-04-04T03:35:22.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:35:22.635Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks. Harrison Bader to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T03:35:43.063Z","endTime":"2026-04-04T03:37:32.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69959888368249,"aZ":-26.511893296571646,"pfxX":-0.8798979633028561,"pfxZ":3.062452488374941,"pX":-0.376383971929574,"pZ":3.4049646956149493,"vX0":9.391105979542505,"vY0":-134.09706622785276,"vZ0":0.12536756397226378,"x":131.35,"y":146.85,"x0":-3.7862342155485176,"y0":50.00438112344462,"z0":5.224743141198792,"aX":-1.6286662108988874},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":-0.1,"spinRate":2484,"spinDirection":197},"zone":11,"typeConfidence":0.93,"plateTime":0.4060053634684375,"extension":6.288312403039413},"index":0,"playId":"8f579710-33ef-36c1-8eee-6284ffbd4943","pitchNumber":1,"startTime":"2026-04-04T03:35:46.672Z","endTime":"2026-04-04T03:35:51.055Z","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.7,"endSpeed":81.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.197090819524107,"aZ":-31.302793700457507,"pfxX":-5.022422361607247,"pfxZ":0.5289279791166779,"pX":1.4006602832220503,"pZ":1.697604078032567,"vX0":13.962611718146553,"vY0":-127.06435573713097,"vZ0":-2.5440726135622844,"x":63.61,"y":192.94,"x0":-3.4852237905128702,"y0":50.005679693162804,"z0":5.17048434108168,"aX":-8.312021270730101},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":6.4,"spinRate":1454,"spinDirection":268},"zone":14,"typeConfidence":0.88,"plateTime":0.42917535730628886,"extension":6.465857540700808},"index":1,"playId":"fbe22b84-e604-3ae8-ac95-95d8c2cb139a","pitchNumber":2,"startTime":"2026-04-04T03:36:03.708Z","endTime":"2026-04-04T03:36:07.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166698695829727,"aZ":-34.28074567299204,"pfxX":8.806767068495535,"pfxZ":-1.3916743246837715,"pX":-0.9282960304942445,"pZ":1.1450072164673202,"vX0":4.385398222875586,"vY0":-122.37735580323397,"vZ0":-2.12138260926742,"x":152.38,"y":207.86,"x0":-3.8875553519955393,"y0":50.00180533370798,"z0":4.959811698831697,"aX":13.35400960744692},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.8,"breakHorizontal":-16.9,"spinRate":3119,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.44758686286394456,"extension":6.080953350020251},"index":2,"playId":"e7746ae6-b6d4-36b4-b7e9-37945a51bc46","pitchNumber":3,"startTime":"2026-04-04T03:36:23.996Z","endTime":"2026-04-04T03:36:28.050Z","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.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036621428289948,"aZ":-25.23462455306593,"pfxX":-11.447373684035716,"pfxZ":3.6850872028863524,"pX":-0.33930343466124574,"pZ":1.475912093815358,"vX0":12.702971158734154,"vY0":-136.21729757801765,"vZ0":-4.8369774553832725,"x":129.93,"y":198.93,"x0":-3.5689156242549434,"y0":50.00616569583816,"z0":5.012390207449576,"aX":-21.5843151426795},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.8,"breakHorizontal":18.1,"spinRate":2193,"spinDirection":234},"zone":13,"typeConfidence":0.89,"plateTime":0.4016029973265627,"extension":6.4034402239728285},"index":3,"playId":"b04ab5fa-aa9a-3fa8-a96c-f7afc4363ca5","pitchNumber":4,"startTime":"2026-04-04T03:36:44.759Z","endTime":"2026-04-04T03:36:48.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.7,"endSpeed":73.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.781221713009057,"aZ":-44.41717489412534,"pfxX":9.893041494885198,"pfxZ":-8.873317550260746,"pX":-0.08196552922223954,"pZ":0.9122687756398477,"vX0":5.640255320595354,"vY0":-118.73060263186548,"vZ0":-0.6011931018343942,"x":120.12,"y":214.15,"x0":-3.800266083853366,"y0":50.00142250635689,"z0":5.329907112871994,"aX":13.652200718097921},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.7,"breakHorizontal":-19.6,"spinRate":3367,"spinDirection":40},"zone":13,"typeConfidence":0.91,"plateTime":0.46733154792134357,"extension":6.134545278235185},"index":4,"playId":"bd034ac6-d8ca-30f5-9d7f-7d0af3cb8944","pitchNumber":5,"startTime":"2026-04-04T03:37:05.964Z","endTime":"2026-04-04T03:37:10.813Z","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.0,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.915484736014832,"aZ":-24.811657552336072,"pfxX":-13.037042834851702,"pfxZ":3.937746707709323,"pX":0.7670272294921081,"pZ":2.1903018858959697,"vX0":16.031907789132735,"vY0":-135.87319441663487,"vZ0":-3.1213844047204105,"x":87.76,"y":179.64,"x0":-3.5173915445371176,"y0":50.00214139431501,"z0":5.07918571464594,"aX":-24.364731990542037},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":20.2,"spinRate":2161,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.403198399845774,"extension":6.272903328210752},"index":5,"playId":"7c21abdc-9b03-39f1-8265-52e1ec9a901e","pitchNumber":6,"startTime":"2026-04-04T03:37:27.967Z","endTime":"2026-04-04T03:37:32.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:37:32.965Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jerar Encarnacion flies out to right fielder Carson Benge. Harrison Bader to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T03:38:34.894Z","endTime":"2026-04-04T03:41:55.875Z","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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnThird":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":0},"index":0,"startTime":"2026-04-04T03:37:45.811Z","endTime":"2026-04-04T03:38:37.004Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884301519876438,"aZ":-34.579248014102475,"pfxX":11.102225928346222,"pfxZ":-1.6006305592885752,"pX":0.7532407549064997,"pZ":2.582737881760387,"vX0":7.308598369236549,"vY0":-122.43074792390678,"vZ0":1.0782136978000174,"x":88.29,"y":169.05,"x0":-3.7256619059546763,"y0":50.00527894270202,"z0":5.123780990899031,"aX":16.65158567244437},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.3,"breakHorizontal":-22.0,"spinRate":3069,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.4494592089056555,"extension":6.202855557983267},"index":1,"playId":"ca0a2e7d-f17b-3e17-bf35-9b9ece3aedaf","pitchNumber":1,"startTime":"2026-04-04T03:38:37.004Z","endTime":"2026-04-04T03:38:41.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847331448514087,"aZ":-34.10017250525812,"pfxX":11.157627597554395,"pfxZ":-1.2342217178300237,"pX":-0.17825793626389272,"pZ":1.350341166387018,"vX0":5.717624645960125,"vY0":-124.95274457777315,"vZ0":-2.1727748971324177,"x":123.79,"y":202.32,"x0":-3.953749052153589,"y0":50.001407253210516,"z0":5.063894278072037,"aX":17.439985626117203},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.5,"breakHorizontal":-21.6,"spinRate":3054,"spinDirection":43},"zone":13,"typeConfidence":0.91,"plateTime":0.4402651550131931,"extension":6.221244116282673},"index":2,"playId":"23206e1c-a140-3cb9-af7b-4b66c334b958","pitchNumber":2,"startTime":"2026-04-04T03:38:52.044Z","endTime":"2026-04-04T03:38:56.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.895302456263124,"aZ":-30.324493440556143,"pfxX":-11.148431821714297,"pfxZ":0.928621709978831,"pX":-1.8765606592528183,"pZ":3.615216807426298,"vX0":9.469547282454222,"vY0":-140.45572786698898,"vZ0":0.6956785263039826,"x":135.06,"y":122.52,"x0":-3.843733831140469,"y0":50.00451765609965,"z0":5.33658479358751,"aX":-22.270520431951308},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.0,"breakHorizontal":18.2,"spinRate":2196,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.38999752637725615,"extension":6.243729609104664},"index":3,"playId":"dcb35f4b-560f-3384-a98d-26c590659767","pitchNumber":3,"startTime":"2026-04-04T03:39:07.006Z","endTime":"2026-04-04T03:39:12.500Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-04T03:39:21.546Z","endTime":"2026-04-04T03:39:38.808Z","isPitch":false,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"}},{"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":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.301019235693303,"aZ":-46.30539168221454,"pfxX":9.280023233101083,"pfxZ":-10.071767252423513,"pX":0.4805380501344271,"pZ":2.0349493382322943,"vX0":7.029209049853642,"vY0":-119.49424465656041,"vZ0":2.1182077588306067,"x":98.68,"y":183.84,"x0":-3.7355539562559583,"y0":50.0008342120822,"z0":5.390201595613696,"aX":13.023484186101731},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-17.0,"breakHorizontal":-18.8,"spinRate":3415,"spinDirection":48},"zone":9,"typeConfidence":0.91,"plateTime":0.4636222079530943,"extension":6.342006711584855},"index":5,"playId":"3dee3925-8771-37c0-9d92-53ff0e88d42d","pitchNumber":4,"startTime":"2026-04-04T03:39:38.808Z","endTime":"2026-04-04T03:39:43.917Z","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":0},"pitchData":{"startSpeed":81.8,"endSpeed":73.9,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.016757597319234,"aZ":-42.52214930696828,"pfxX":7.538626555296366,"pfxZ":-7.443038764811662,"pX":-0.5756753341544186,"pZ":1.559488846233539,"vX0":5.557781370215729,"vY0":-118.9046340236205,"vZ0":0.5184736857504582,"x":138.94,"y":196.67,"x0":-3.9473807171533934,"y0":50.00301668811838,"z0":5.290570952492837,"aX":10.478927615806578},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.8,"breakHorizontal":-15.2,"spinRate":3273,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.46591047010019304,"extension":6.291018922513701},"index":6,"playId":"367f3573-524e-3928-bb8b-b2669a43a5b4","pitchNumber":5,"startTime":"2026-04-04T03:40:08.166Z","endTime":"2026-04-04T03:40:12.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.191220746088387,"aZ":-16.343991653578282,"pfxX":-6.60635572904922,"pfxZ":7.797923023254485,"pX":-0.4007177889410656,"pZ":3.1676462279744775,"vX0":10.773213918802547,"vY0":-141.33074430527594,"vZ0":-2.925600280631213,"x":132.27,"y":153.25,"x0":-3.3976884601183768,"y0":50.00104148112203,"z0":5.2614642182173785,"aX":-13.409229932121988},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":9.8,"spinRate":2234,"spinDirection":236},"zone":1,"typeConfidence":0.89,"plateTime":0.387052064441221,"extension":6.3676747257444175},"index":7,"playId":"4bba4e0e-5ffc-33ce-8e77-dcbaf07900ee","pitchNumber":6,"startTime":"2026-04-04T03:40:29.601Z","endTime":"2026-04-04T03:40:33.916Z","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":85.7,"endSpeed":77.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43079272166033,"aZ":-39.339268281242006,"pfxX":10.724776765414312,"pfxZ":-4.636195520342227,"pX":-2.267993542734694,"pZ":2.717039935611428,"vX0":1.225507678323634,"vY0":-124.71076054479853,"vZ0":1.8633839388894078,"x":203.45,"y":165.42,"x0":-4.158580411700327,"y0":50.002574525542954,"z0":5.250193681224812,"aX":16.577352044824146},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.6,"breakHorizontal":-19.7,"spinRate":3357,"spinDirection":55},"zone":11,"typeConfidence":0.9,"plateTime":0.4423691370858629,"extension":6.113531525179082},"index":8,"playId":"3aecf770-f5a6-3950-bd73-61b4d03edde8","pitchNumber":7,"startTime":"2026-04-04T03:40:56.691Z","endTime":"2026-04-04T03:41:01.051Z","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":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919202929366207,"aZ":-43.7838410796564,"pfxX":9.331363817470333,"pfxZ":-8.29050557306504,"pX":-0.1761423953081842,"pZ":2.1985569110860057,"vX0":5.510757283003974,"vY0":-118.98496664187815,"vZ0":1.981212992982889,"x":123.71,"y":179.42,"x0":-3.753679591096896,"y0":50.00582282046008,"z0":5.394686432435853,"aX":13.060277022819422},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.9,"breakHorizontal":-18.5,"spinRate":3313,"spinDirection":45},"zone":8,"typeConfidence":0.89,"plateTime":0.46461864526086405,"extension":6.287008776644467},"index":9,"playId":"c7ee97ef-5dec-3d8b-a38a-8587e848f9e6","pitchNumber":8,"startTime":"2026-04-04T03:41:14.791Z","endTime":"2026-04-04T03:41:19.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92367921371877,"aZ":-36.73855270250677,"pfxX":10.763417069518178,"pfxZ":-2.8872502370230393,"pX":0.6202010834773414,"pZ":2.3533562443230904,"vX0":7.379319084792799,"vY0":-125.90315182727403,"vZ0":0.5162298009559734,"x":93.36,"y":175.24,"x0":-3.7610234957606865,"y0":50.00127998007397,"z0":5.153012998049681,"aX":17.03138010992576},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.8,"breakHorizontal":-21.4,"spinRate":2986,"spinDirection":58},"zone":6,"typeConfidence":0.91,"plateTime":0.4374116805764432,"extension":6.3421646552709765},"hitData":{"launchSpeed":82.8,"launchAngle":30.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.61,"coordY":112.78}},"index":10,"playId":"70f225ca-74ec-3b7a-8160-6fff244c00c4","pitchNumber":9,"startTime":"2026-04-04T03:41:42.755Z","endTime":"2026-04-04T03:41:55.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:41:55.875Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames hits a ground-rule double (2) on a line drive to right-center field. Harrison Bader scores. Patrick Bailey to 3rd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T03:42:18.166Z","endTime":"2026-04-04T03:44:24.109Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.192815402473446,"aZ":-27.136520781431976,"pfxX":-12.054915972987398,"pfxZ":2.567489841515961,"pX":0.7870991897263833,"pZ":1.5147206067003836,"vX0":16.05588222662669,"vY0":-139.24547522137465,"vZ0":-4.723126990354604,"x":87.0,"y":197.88,"x0":-3.4869249197456043,"y0":50.006763213451755,"z0":5.027986082830195,"aX":-23.68521836475079},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":18.5,"spinRate":2203,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.3933298641890568,"extension":6.585680756016524},"index":0,"playId":"defddf31-0ea8-3f87-9126-abf7411996b7","pitchNumber":1,"startTime":"2026-04-04T03:42:32.715Z","endTime":"2026-04-04T03:42:36.410Z","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":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.437235171604257,"aZ":-27.492038339983466,"pfxX":0.5257233707018405,"pfxZ":2.630207296241304,"pX":0.8001637963639697,"pZ":2.0364980337571263,"vX0":11.378063398856625,"vY0":-132.16201518854305,"vZ0":-2.967450812754695,"x":86.5,"y":183.79,"x0":-3.617344835989715,"y0":50.00326634180971,"z0":5.1789554012806605,"aX":0.9353226324084561},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":-3.2,"spinRate":2713,"spinDirection":178},"zone":14,"typeConfidence":0.9,"plateTime":0.4133932147991479,"extension":6.474805548654597},"index":1,"playId":"7b706c06-5913-360e-a206-5327d67560cb","pitchNumber":2,"startTime":"2026-04-04T03:42:48.107Z","endTime":"2026-04-04T03:42:52.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61672914170739,"aZ":-23.055202363866158,"pfxX":-11.053985610148908,"pfxZ":4.547481601293769,"pX":-0.07767956993496042,"pZ":1.68975272291931,"vX0":13.728713055771308,"vY0":-140.25345578563238,"vZ0":-5.021992008397446,"x":119.96,"y":193.16,"x0":-3.5836630711871886,"y0":50.00516782504154,"z0":4.99298926962759,"aX":-22.181448735938126},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2300,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.38947371074570825,"extension":6.630446983978268},"index":2,"playId":"e118690e-370f-3f47-8f0e-17508a037faa","pitchNumber":3,"startTime":"2026-04-04T03:43:08.150Z","endTime":"2026-04-04T03:43:12.870Z","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":92.5,"endSpeed":86.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911926625422392,"aZ":-29.083801319934867,"pfxX":-0.31887511230813115,"pfxZ":1.6616705115320993,"pX":-0.18925471797424528,"pZ":2.839434880014706,"vX0":9.458887176867393,"vY0":-134.5499492918456,"vZ0":-0.6976461481844175,"x":124.21,"y":162.12,"x0":-3.6859456761244704,"y0":50.00466022916053,"z0":5.134839808727406,"aX":-0.5945011422269668},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":-1.1,"spinRate":2625,"spinDirection":62},"zone":2,"typeConfidence":0.91,"plateTime":0.4046690381497675,"extension":6.29007093641656},"index":3,"playId":"39261387-f35a-31be-be41-c549ba3dff2a","pitchNumber":4,"startTime":"2026-04-04T03:43:33.431Z","endTime":"2026-04-04T03:43:37.562Z","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":82.0,"endSpeed":74.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.187353530491315,"aZ":-43.674262503897054,"pfxX":9.11896228193017,"pfxZ":-8.235276472260036,"pX":0.38334104222858767,"pZ":0.9595696136090384,"vX0":6.74265902878813,"vY0":-119.15140067955227,"vZ0":-0.5332072840034483,"x":102.39,"y":212.87,"x0":-3.698258018224204,"y0":50.00540261837622,"z0":5.235021607747052,"aX":12.726864215829934},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-14.6,"breakHorizontal":-18.5,"spinRate":3303,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.464983332744084,"extension":6.363234224877147},"index":4,"playId":"49c231b5-2bdb-3816-b67b-a56f6cf34989","pitchNumber":5,"startTime":"2026-04-04T03:43:54.857Z","endTime":"2026-04-04T03:43:59.641Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.209401574118978,"aZ":-27.4409737114944,"pfxX":-0.5049666221482485,"pfxZ":2.5610080251047265,"pX":0.6749358483500075,"pZ":2.5062145340997954,"vX0":11.753767934250995,"vY0":-135.32207762635025,"vZ0":-1.7649041840664936,"x":91.27,"y":171.11,"x0":-3.663939768419816,"y0":50.00500141498009,"z0":5.093858399280682,"aX":-0.9346409115930518},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":-1.7,"spinRate":2535,"spinDirection":155},"zone":6,"typeConfidence":0.93,"plateTime":0.40512961021200633,"extension":6.484528240806691},"hitData":{"launchSpeed":102.8,"launchAngle":21.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":158.82,"coordY":50.78}},"index":5,"playId":"06e84f32-91c4-3608-ac3c-f7132874c263","pitchNumber":6,"startTime":"2026-04-04T03:44:13.840Z","endTime":"2026-04-04T03:44:24.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:44:24.109Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T03:47:32.986Z","endTime":"2026-04-04T03:50:42.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7,8,9],"actionIndex":[0],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Nolan McLean.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-04T03:46:26.029Z","endTime":"2026-04-04T03:47:35.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.903981126130976,"aZ":-27.83831805311585,"pfxX":10.427264543553783,"pfxZ":2.6586821116985195,"pX":0.23935499226653398,"pZ":2.84955689766007,"vX0":-9.06021236327093,"vY0":-127.0940550295248,"vZ0":-1.7074364412757137,"x":107.88,"y":161.84,"x0":2.501784022304301,"y0":50.00136876473332,"z0":5.748376624490785,"aX":16.99707699626363},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":-16.7,"spinRate":2467,"spinDirection":142},"zone":2,"typeConfidence":0.71,"plateTime":0.43153483981035423,"extension":5.781618822710061},"index":1,"playId":"64d16256-11ea-37d6-aede-9a675704c033","pitchNumber":1,"startTime":"2026-04-04T03:47:35.139Z","endTime":"2026-04-04T03:47:39.382Z","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":79.8,"endSpeed":73.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.304856354850298,"aZ":-29.945446668319466,"pfxX":-7.734442754050629,"pfxZ":1.6417694291129532,"pX":-0.41239719805106184,"pZ":2.251057357343542,"vX0":-5.455030363090066,"vY0":-116.13202375414673,"vZ0":-1.1569156904391735,"x":132.72,"y":178.0,"x0":2.9780076229087964,"y0":50.00206143368303,"z0":5.624086386686895,"aX":-10.480729518585353},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.0,"breakHorizontal":15.5,"spinRate":2870,"spinDirection":300},"zone":4,"typeConfidence":0.91,"plateTime":0.4730368335682069,"extension":5.724046003165777},"index":2,"playId":"18e4badd-9864-33f0-a5a0-10fc04bd4857","pitchNumber":2,"startTime":"2026-04-04T03:47:53.347Z","endTime":"2026-04-04T03:47:57.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.236125096641803,"aZ":-28.624176797104457,"pfxX":-10.11140496587375,"pfxZ":2.6500536053407675,"pX":-1.6729437293162308,"pZ":1.7478399685627024,"vX0":-7.146588239366067,"vY0":-115.26650634484899,"vZ0":-2.060132164757069,"x":180.77,"y":191.59,"x0":2.785916911084889,"y0":50.00443782792016,"z0":5.42794795736529,"aX":-13.549864076391243},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.6,"breakHorizontal":20.2,"spinRate":2859,"spinDirection":288},"zone":13,"typeConfidence":0.91,"plateTime":0.4759261337994807,"extension":5.907322219000768},"index":3,"playId":"5ad49739-881f-387f-8e94-1450f91dd1b1","pitchNumber":3,"startTime":"2026-04-04T03:48:15.867Z","endTime":"2026-04-04T03:48:20.201Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-04T03:48:41.457Z","endTime":"2026-04-04T03:48:54.728Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.666765447402536,"aZ":-32.76125904777705,"pfxX":-7.4219595239639125,"pfxZ":-0.43703013874506347,"pX":-0.5544911605414022,"pZ":2.3268897864800393,"vX0":-5.403999090418121,"vY0":-115.25981980851239,"vZ0":-0.12532426190173385,"x":138.14,"y":175.95,"x0":2.790041778696532,"y0":50.00468519700668,"z0":5.562215692376526,"aX":-9.923383102059608},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.5,"breakHorizontal":14.9,"spinRate":2896,"spinDirection":276},"zone":4,"typeConfidence":0.9,"plateTime":0.4763515157667313,"extension":5.811820352501025},"index":5,"playId":"1ba6bb83-d10e-3367-a011-b738626c1299","pitchNumber":4,"startTime":"2026-04-04T03:48:54.728Z","endTime":"2026-04-04T03:48:59.725Z","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":88.6,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775245209545513,"aZ":-24.16076296853433,"pfxX":10.001655909342032,"pfxZ":4.752379057341429,"pX":0.6423494966610863,"pZ":3.7572499470213856,"vX0":-8.56743494201259,"vY0":-128.8178392870639,"vZ0":-0.31108346238493595,"x":92.52,"y":137.33,"x0":2.7055094082473725,"y0":50.00505335297215,"z0":5.741059967358427,"aX":16.877227550344838},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.8,"breakHorizontal":-16.3,"spinRate":2359,"spinDirection":143},"zone":12,"typeConfidence":0.81,"plateTime":0.4245544973740172,"extension":5.7985304737619705},"index":6,"playId":"9ff98c1a-bfbb-3165-bead-d60ab594c49a","pitchNumber":5,"startTime":"2026-04-04T03:49:17.408Z","endTime":"2026-04-04T03:49:24.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44896422793806,"aZ":-28.099419748437736,"pfxX":-9.988820582985337,"pfxZ":3.091942138403396,"pX":-2.4422780215292756,"pZ":1.537268922649133,"vX0":-8.828455993380432,"vY0":-114.75857857352716,"vZ0":-2.509697026903675,"x":210.09,"y":197.27,"x0":2.7683762119996778,"y0":50.00434928017645,"z0":5.4130843665321855,"aX":-13.174720747175876},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.2,"breakHorizontal":20.5,"spinRate":2929,"spinDirection":297},"zone":13,"typeConfidence":0.91,"plateTime":0.4793345074940838,"extension":5.890368798429565},"index":7,"playId":"7357f5d8-f1bb-3127-947a-5dfc3d1f199e","pitchNumber":6,"startTime":"2026-04-04T03:49:37.514Z","endTime":"2026-04-04T03:49:41.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.045685404670056,"aZ":-25.971714767573243,"pfxX":-9.345396509604699,"pfxZ":4.576072434452966,"pX":0.008393388728351278,"pZ":2.8808467251894334,"vX0":-4.028016720815249,"vY0":-115.80802851945278,"vZ0":-0.5052091995987058,"x":116.68,"y":161.0,"x0":2.985519843764455,"y0":50.00338092917776,"z0":5.5906179968480565,"aX":-12.666349676738877},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":8.4,"breakHorizontal":17.9,"spinRate":2933,"spinDirection":275},"zone":2,"typeConfidence":0.91,"plateTime":0.4733448136262792,"extension":5.700049591508957},"index":8,"playId":"d6bdca54-6301-326f-9e12-7dca68269759","pitchNumber":7,"startTime":"2026-04-04T03:50:00.404Z","endTime":"2026-04-04T03:50:04.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.706750336502164,"aZ":-27.90494434804514,"pfxX":-8.983922167486945,"pfxZ":3.102692423420203,"pX":-0.5003372019056852,"pZ":2.972763714086488,"vX0":-5.191984333735993,"vY0":-116.78532639725167,"vZ0":0.21162624182345158,"x":136.07,"y":158.52,"x0":2.9214912219250664,"y0":50.003812972995554,"z0":5.513143681536438,"aX":-12.366060207573147},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.0,"breakHorizontal":17.6,"spinRate":2852,"spinDirection":285},"zone":1,"typeConfidence":0.91,"plateTime":0.46963554049701983,"extension":5.934059712303456},"index":9,"playId":"c3b08cfd-efba-3c52-8a99-be2532b35600","pitchNumber":8,"startTime":"2026-04-04T03:50:38.035Z","endTime":"2026-04-04T03:50:42.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:50:42.899Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, first baseman Brett Baty to pitcher Brooks Raley.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T03:51:00.917Z","endTime":"2026-04-04T03:54:13.645Z","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":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":8},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144382923868168,"aZ":-28.974764647119162,"pfxX":9.36829204614004,"pfxZ":1.9053281843954242,"pX":0.7961146676012224,"pZ":3.9620806071977204,"vX0":-7.804640780730108,"vY0":-128.86858404631002,"vZ0":1.0617007395554094,"x":86.65,"y":131.8,"x0":2.6489060353385487,"y0":50.003721700034994,"z0":5.785470212465058,"aX":15.735221594975087},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.0,"breakHorizontal":-15.2,"spinRate":2513,"spinDirection":141},"zone":12,"typeConfidence":0.85,"plateTime":0.42527965760575714,"extension":5.870183504704606},"index":0,"playId":"4167e266-ceb1-3c0e-b574-7b3c4f0202a7","pitchNumber":1,"startTime":"2026-04-04T03:51:08.746Z","endTime":"2026-04-04T03:51:16.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Francisco Alvarez. Patrick Bailey scores. Willy Adames to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":5,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"4167e266-ceb1-3c0e-b574-7b3c4f0202a7","startTime":"2026-04-04T03:51:37.173Z","endTime":"2026-04-04T03:51:54.264Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672275,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.064339593687208,"aZ":-22.326971693331235,"pfxX":8.712920846263234,"pfxZ":5.856110357679704,"pX":-0.5914913547758911,"pZ":2.676962497187798,"vX0":-10.405373279721651,"vY0":-128.89549685612667,"vZ0":-3.1687718825861735,"x":139.55,"y":166.5,"x0":2.3677285740564242,"y0":50.00152607207156,"z0":5.6484430305091715,"aX":14.64515377154413},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":-13.4,"spinRate":2478,"spinDirection":144},"zone":4,"typeConfidence":0.69,"plateTime":0.42512311467793396,"extension":5.859043706931625},"index":2,"playId":"c7b6f27c-ad8f-3db0-a860-03d626fb97b8","pitchNumber":2,"startTime":"2026-04-04T03:51:54.264Z","endTime":"2026-04-04T03:51:58.489Z","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":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.583958056682878,"aZ":-22.96043506419236,"pfxX":-1.0370146552812383,"pfxZ":5.778934246253858,"pX":-0.8553772920903999,"pZ":1.3009482978635256,"vX0":-7.934815560262199,"vY0":-125.02490407806594,"vZ0":-5.486051175908974,"x":149.6,"y":203.65,"x0":2.4850209947934347,"y0":50.0005432480611,"z0":5.390801346189861,"aX":-1.65262839910616},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.5,"breakHorizontal":3.6,"spinRate":2595,"spinDirection":180},"zone":13,"typeConfidence":0.79,"plateTime":0.4369346559211422,"extension":5.879953163067905},"index":3,"playId":"5230b4a1-5dd4-3f11-9932-346c74f03a6b","pitchNumber":3,"startTime":"2026-04-04T03:52:09.001Z","endTime":"2026-04-04T03:52:13.546Z","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":88.4,"endSpeed":80.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159584651774956,"aZ":-24.69039311039116,"pfxX":9.585293139267865,"pfxZ":4.519089215524096,"pX":-0.16123175139556073,"pZ":2.5686975172767608,"vX0":-9.787252804369375,"vY0":-128.32520211213497,"vZ0":-2.701903170612264,"x":123.15,"y":169.43,"x0":2.468637769801723,"y0":50.00594397380212,"z0":5.572097327572982,"aX":15.886211636428316},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":-15.0,"spinRate":2386,"spinDirection":135},"zone":5,"typeConfidence":0.85,"plateTime":0.42788766585132576,"extension":5.80678034879849},"index":4,"playId":"de52b3b2-9395-329a-92a3-c53c80526b07","pitchNumber":4,"startTime":"2026-04-04T03:52:25.058Z","endTime":"2026-04-04T03:52:29.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.699399444404555,"aZ":-26.965636353672362,"pfxX":-9.12889510078693,"pfxZ":3.777252531877269,"pX":-1.6256157959044122,"pZ":1.6390890435243999,"vX0":-7.584153018222118,"vY0":-117.32840457521823,"vZ0":-2.5962562350473504,"x":178.96,"y":194.52,"x0":2.848477762184786,"y0":50.000549529058475,"z0":5.304134050659434,"aX":-12.569093677726354},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.4,"breakHorizontal":18.6,"spinRate":2977,"spinDirection":289},"zone":13,"typeConfidence":0.91,"plateTime":0.4690129191346051,"extension":5.885137913829846},"index":5,"playId":"694f363d-a6ab-335f-b819-b0e693650ffe","pitchNumber":5,"startTime":"2026-04-04T03:52:50.302Z","endTime":"2026-04-04T03:52:54.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626789002670538,"aZ":-27.281902120263492,"pfxX":10.907343490065449,"pfxZ":2.907138038800719,"pX":1.250384325683975,"pZ":2.968188344944125,"vX0":-6.84483977661783,"vY0":-129.6005283628026,"vZ0":-1.5047298835632077,"x":69.34,"y":158.64,"x0":2.522229616110535,"y0":50.0047755950753,"z0":5.660110957955992,"aX":18.370081423860572},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-18.0,"spinRate":2419,"spinDirection":142},"zone":12,"typeConfidence":0.88,"plateTime":0.42426940244222733,"extension":5.71289706942041},"index":6,"playId":"ef46f44f-a8dd-3323-b642-759003937fd2","pitchNumber":6,"startTime":"2026-04-04T03:53:09.860Z","endTime":"2026-04-04T03:53:15.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530638160419052,"aZ":-28.216706675369984,"pfxX":10.152309822594816,"pfxZ":2.3752609061231684,"pX":1.437080087915549,"pZ":3.236043950912624,"vX0":-6.29314675668633,"vY0":-128.97927252374234,"vZ0":-0.5739055792940541,"x":62.22,"y":151.41,"x0":2.603204738675443,"y0":50.003251497725834,"z0":5.6580853761713925,"aX":16.920650438088707},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.4,"breakHorizontal":-16.8,"spinRate":2479,"spinDirection":144},"zone":12,"typeConfidence":0.85,"plateTime":0.4264196271675651,"extension":5.862631512067701},"index":7,"playId":"49f8dc34-802e-3887-bc89-5ebba16f18e2","pitchNumber":7,"startTime":"2026-04-04T03:53:38.205Z","endTime":"2026-04-04T03:53:44.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.011165219279754,"aZ":-28.172176739128297,"pfxX":9.67606145417686,"pfxZ":2.360259080174691,"pX":0.6459756983186845,"pZ":2.3663241045997503,"vX0":-8.30336061958119,"vY0":-129.53874772509056,"vZ0":-2.682422633334208,"x":92.38,"y":174.89,"x0":2.6416840975144593,"y0":50.000836197421,"z0":5.57747558031894,"aX":16.381057344073525},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":-15.6,"spinRate":2438,"spinDirection":132},"zone":6,"typeConfidence":0.9,"plateTime":0.4234493211816832,"extension":5.75741419589176},"hitData":{"launchSpeed":84.9,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":158.78}},"index":8,"playId":"99929a79-3341-3188-9771-741ac364300e","pitchNumber":8,"startTime":"2026-04-04T03:54:05.952Z","endTime":"2026-04-04T03:54:13.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:54:13.645Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Alvarez homers (3) on a fly ball to left field.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T03:56:20.118Z","endTime":"2026-04-04T03:59:13.492Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"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.4,"endSpeed":84.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.198179096937903,"aZ":-22.03299571651527,"pfxX":-10.151415457391387,"pfxZ":5.550303979101846,"pX":1.0010354927520646,"pZ":2.929592779117822,"vX0":10.703641151249242,"vY0":-134.12938145719755,"vZ0":-4.788033892035543,"x":78.84,"y":159.68,"x0":-1.7166851926086468,"y0":50.00332296791531,"z0":6.302722314746098,"aX":-18.552558159882985},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.2,"breakHorizontal":16.2,"spinRate":2109,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40788957829093286,"extension":5.741739356037323},"index":0,"playId":"087b9531-05f9-3354-b39c-637383131b62","pitchNumber":1,"startTime":"2026-04-04T03:56:23.825Z","endTime":"2026-04-04T03:56:27.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.842118488575434,"aZ":-31.00411512079286,"pfxX":-1.2973419431952047,"pfxZ":0.7392121652714607,"pX":0.15776563328005117,"pZ":2.6458342600471645,"vX0":5.64214569880588,"vY0":-124.51294728073144,"vZ0":-2.7856158892088514,"x":110.99,"y":167.34,"x0":-1.964085378166172,"y0":50.00033899419672,"z0":6.331550705852916,"aX":-2.0469301516886635},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":1.1,"spinRate":2437,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.43906705231891463,"extension":5.515848975854262},"index":1,"playId":"f93ad019-ae55-35af-ae09-2e6a7345711e","pitchNumber":2,"startTime":"2026-04-04T03:56:36.358Z","endTime":"2026-04-04T03:56:40.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.848879895571166,"aZ":-30.022498256149206,"pfxX":-0.9842614399118537,"pfxZ":1.3312189720722944,"pX":0.6635164937018017,"pZ":1.4120607083835675,"vX0":6.763937246181322,"vY0":-125.97709145923442,"vZ0":-5.85164656107423,"x":91.71,"y":200.65,"x0":-1.9246369318641154,"y0":50.0004864120511,"z0":6.182431292971714,"aX":-1.5875434616646154},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":0.2,"spinRate":2486,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.43426332318709404,"extension":5.672288664361796},"index":2,"playId":"22ee1c22-738c-358a-9861-f9a4f5e60273","pitchNumber":3,"startTime":"2026-04-04T03:56:52.533Z","endTime":"2026-04-04T03:56:56.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.836336558308474,"aZ":-29.704679664550238,"pfxX":-0.6753247073706383,"pfxZ":1.5757858085470948,"pX":1.6749053276241253,"pZ":1.1177026405922037,"vX0":8.807902343701826,"vY0":-124.80833041311332,"vZ0":-6.288506462389862,"x":53.16,"y":208.6,"x0":-1.823073655325173,"y0":50.001598060808,"z0":6.138954120646701,"aX":-1.0579201156628972},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.4,"breakHorizontal":-1.0,"spinRate":2515,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.44009297998232366,"extension":5.841119477297032},"index":3,"playId":"c160f971-3e26-3037-a1f6-1d5052c7d063","pitchNumber":4,"startTime":"2026-04-04T03:57:11.629Z","endTime":"2026-04-04T03:57:15.606Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-04T03:57:27.971Z","endTime":"2026-04-04T03:57:40.954Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.260003713782957,"aZ":-37.659316728131635,"pfxX":2.794325890449004,"pfxZ":-3.789611274935133,"pX":1.5760654327897892,"pZ":0.5650675306759088,"vX0":7.360944925276173,"vY0":-120.33547188133856,"vZ0":-5.37547611495642,"x":56.92,"y":223.52,"x0":-1.9021106257230986,"y0":50.003359585375144,"z0":6.214273484690988,"aX":4.043080940258527},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.0,"breakHorizontal":-7.1,"spinRate":2753,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4575121676552967,"extension":5.63481077172405},"index":5,"playId":"b07fca00-3663-3ef2-93c5-80ad8aa7607a","pitchNumber":5,"startTime":"2026-04-04T03:57:40.954Z","endTime":"2026-04-04T03:57:45.026Z","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":86.3,"endSpeed":78.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.274694083159662,"aZ":-29.09099176350336,"pfxX":-1.6085503166550472,"pfxZ":1.961578741966064,"pX":0.8130662357219256,"pZ":1.774504887779293,"vX0":7.407859859360896,"vY0":-125.30793087105053,"vZ0":-5.020626505758827,"x":86.01,"y":190.87,"x0":-1.9886191164916744,"y0":50.002951584718986,"z0":6.216556348980391,"aX":-2.5277313882439696},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.5,"breakHorizontal":1.0,"spinRate":2486,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.43922620626392783,"extension":5.751313486681826},"index":6,"playId":"09f2b4f3-7bc5-3862-bf6b-a50d303be8ff","pitchNumber":6,"startTime":"2026-04-04T03:57:59.342Z","endTime":"2026-04-04T03:58:03.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.654255747964616,"aZ":-24.194911928664784,"pfxX":-9.930981865411047,"pfxZ":4.219816341608357,"pX":-0.08327221170946021,"pZ":4.093654581429247,"vX0":8.31415717162944,"vY0":-136.11828093134253,"vZ0":-1.509571820079751,"x":120.17,"y":128.25,"x0":-1.8751246522396563,"y0":50.003971130881304,"z0":6.317781279941609,"aX":-18.785166084446036},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":16.4,"spinRate":2157,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4011766991101018,"extension":5.734477545214495},"index":7,"playId":"934b0576-a697-3727-a967-f432b76ebcf3","pitchNumber":7,"startTime":"2026-04-04T03:58:26.234Z","endTime":"2026-04-04T03:58:30.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.394743986906047,"aZ":-29.998065458546634,"pfxX":-0.833979552230468,"pfxZ":1.361303019755976,"pX":0.1060031057243662,"pZ":2.0862292787771466,"vX0":5.563292565795611,"vY0":-124.83793665340593,"vZ0":-4.133389170617376,"x":112.96,"y":182.45,"x0":-2.0319365469231507,"y0":50.00208165048313,"z0":6.201064378281682,"aX":-1.3323708863819919},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":0.4,"spinRate":2601,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.43681942926973116,"extension":5.806804588518882},"hitData":{"launchSpeed":107.0,"launchAngle":32.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":14.8,"coordY":79.38}},"index":8,"playId":"fe93090c-b8c7-31de-a25c-b66eecea3940","pitchNumber":8,"startTime":"2026-04-04T03:58:41.454Z","endTime":"2026-04-04T03:59:13.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T03:59:13.492Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T03:59:22.568Z","endTime":"2026-04-04T04:01:29.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":73.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60990796691048,"aZ":-38.827711944186746,"pfxX":6.032340097986125,"pfxZ":-4.816029952406083,"pX":-0.6383272699200966,"pZ":3.3212514990207453,"vX0":2.2247593832017913,"vY0":-117.44274982238849,"vZ0":1.1784980527913533,"x":141.33,"y":149.11,"x0":-2.384735243789147,"y0":50.0033198182936,"z0":6.4563173420089415,"aX":8.330849485295003},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.0,"breakHorizontal":-11.5,"spinRate":2701,"spinDirection":35},"zone":1,"typeConfidence":2.0,"plateTime":0.4684301938066002,"extension":5.397739192158057},"index":0,"playId":"15f87c15-6f9b-3812-980e-2fa992cc5539","pitchNumber":1,"startTime":"2026-04-04T03:59:36.847Z","endTime":"2026-04-04T03:59:40.924Z","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":88.0,"endSpeed":79.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.774748766926045,"aZ":-27.519948623131096,"pfxX":-11.15736471377261,"pfxZ":2.861961707348158,"pX":-1.1228629390591975,"pZ":3.3853001924107575,"vX0":6.409116724242557,"vY0":-127.90218172943456,"vZ0":-1.610648146587602,"x":159.8,"y":147.38,"x0":-2.2349920002338166,"y0":50.004868756534016,"z0":6.218734445307411,"aX":-18.15747829890791},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":18.4,"spinRate":2009,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4311978094297517,"extension":5.771373969984645},"index":1,"playId":"e8608094-3188-360e-8ca7-788ae2eb7045","pitchNumber":2,"startTime":"2026-04-04T03:59:50.950Z","endTime":"2026-04-04T03:59:54.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9057800256917,"aZ":-23.82669135443841,"pfxX":-9.952283972363487,"pfxZ":5.08059328723056,"pX":-1.0931844313680064,"pZ":3.4097029417216653,"vX0":6.289778236154847,"vY0":-128.01226099798777,"vZ0":-2.244077341607865,"x":158.67,"y":146.72,"x0":-2.301745560374876,"y0":50.00215498567677,"z0":6.182359521515225,"aX":-16.350788223948495},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.9,"breakHorizontal":16.4,"spinRate":2139,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4295144431543494,"extension":5.903580578875987},"index":2,"playId":"51d61f23-a7e8-37ad-aabe-80150e14ba57","pitchNumber":3,"startTime":"2026-04-04T04:00:04.754Z","endTime":"2026-04-04T04:00:09.279Z","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":84.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.639136164939444,"aZ":-21.521434151525536,"pfxX":-10.246330978785586,"pfxZ":5.770425149523673,"pX":-1.1875772005169232,"pZ":2.3085944068794624,"vX0":6.194292905733308,"vY0":-135.74524875094266,"vZ0":-6.040542885798439,"x":162.27,"y":176.45,"x0":-2.1803050285585517,"y0":50.00636342243088,"z0":6.08449897785788,"aX":-18.924111610085177},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":17.0,"spinRate":2206,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4051478552675829,"extension":5.738382373388061},"index":3,"playId":"6a1db9ef-6c28-3ddc-8d46-7bc9b1433820","pitchNumber":4,"startTime":"2026-04-04T04:00:21.343Z","endTime":"2026-04-04T04:00:25.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68518481881994,"aZ":-27.6287087280326,"pfxX":-10.551061332252145,"pfxZ":2.7161666032001923,"pX":-0.5154695641367959,"pZ":1.6222976667422317,"vX0":7.462619760767947,"vY0":-128.5130083957784,"vZ0":-5.631610569063795,"x":136.65,"y":194.98,"x0":-2.0864524541480214,"y0":50.002156160238286,"z0":5.988745058660235,"aX":-17.644198276982674},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":17.4,"spinRate":2011,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.42624917850453814,"extension":5.939598254193855},"index":4,"playId":"32bc9855-1b56-3dce-a814-c5af9ad25dc0","pitchNumber":5,"startTime":"2026-04-04T04:00:44.386Z","endTime":"2026-04-04T04:00:49.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.080192634779596,"aZ":-26.755671799986683,"pfxX":-10.79469709367283,"pfxZ":3.2944448559186004,"pX":-2.315348402346189,"pZ":3.7354059541142357,"vX0":3.577530251063328,"vY0":-127.85372477655186,"vZ0":-0.8540324712680799,"x":205.26,"y":137.92,"x0":-2.336127699145541,"y0":50.00237551777595,"z0":6.1868482831757055,"aX":-17.74499347667948},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":18.6,"spinRate":2057,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4295590011906194,"extension":5.808684391911452},"index":5,"playId":"56a96f14-6036-3ca7-8dab-63f132791422","pitchNumber":6,"startTime":"2026-04-04T04:01:08.402Z","endTime":"2026-04-04T04:01:12.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01321885621745,"aZ":-27.949108665643756,"pfxX":-1.8039828255472932,"pfxZ":2.593935898916053,"pX":1.286689435037402,"pZ":0.38546489316246185,"vX0":8.556535699741513,"vY0":-127.15093799095997,"vZ0":-8.483018020380154,"x":67.95,"y":228.37,"x0":-1.8935029287417529,"y0":50.005244278733606,"z0":5.995371793476356,"aX":-2.942752215807887},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":1.2,"spinRate":2523,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.43139480094375493,"extension":5.857594611525129},"index":6,"playId":"a9cede60-52b1-3f23-90e0-b0fbf0f4f051","pitchNumber":7,"startTime":"2026-04-04T04:01:23.072Z","endTime":"2026-04-04T04:01:29.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:01:29.680Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T04:01:50.901Z","endTime":"2026-04-04T04:02:57.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":92.6,"endSpeed":84.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.775718953499762,"aZ":-22.011905097553434,"pfxX":-9.037379385175502,"pfxZ":5.521084566225426,"pX":-1.2880671250910865,"pZ":2.942897864757902,"vX0":5.432073664913782,"vY0":-134.70559568637776,"vZ0":-4.361401488474587,"x":166.1,"y":159.32,"x0":-2.1546738791395574,"y0":50.00553260597295,"z0":6.135839667895582,"aX":-16.640420195806392},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":15.2,"spinRate":2037,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40634558116940234,"extension":5.702952139694785},"index":0,"playId":"5399af43-760b-3d70-b374-4c440555df87","pitchNumber":1,"startTime":"2026-04-04T04:01:52.084Z","endTime":"2026-04-04T04:01:56.084Z","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":92.4,"endSpeed":84.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.043008492165796,"aZ":-18.4583018183871,"pfxX":-8.604900387887156,"pfxZ":7.507002472480605,"pX":-1.238222042073717,"pZ":2.369686287145767,"vX0":5.849929498193652,"vY0":-134.3141810996171,"vZ0":-6.308812583217545,"x":164.2,"y":174.8,"x0":-2.3262598551363016,"y0":50.00418446905226,"z0":6.061219949834471,"aX":-15.726006214241831},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":14.3,"spinRate":2098,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40777044838260945,"extension":5.7244111455422875},"index":1,"playId":"33e1a4ab-b1ea-37bf-ab3c-36d29d67c4e6","pitchNumber":2,"startTime":"2026-04-04T04:02:11.625Z","endTime":"2026-04-04T04:02:15.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80143113596347,"aZ":-30.213567146295496,"pfxX":-0.6380763802025124,"pfxZ":1.2322192428729606,"pX":0.9396830698621711,"pZ":1.453323058407229,"vX0":7.222466429158263,"vY0":-125.12447624939344,"vZ0":-5.557723416453393,"x":81.18,"y":199.54,"x0":-1.8939558249081052,"y0":50.00516751632017,"z0":6.160807147252261,"aX":-1.018327615525418},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":-0.4,"spinRate":2624,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4367310349500375,"extension":5.663181125881102},"index":2,"playId":"09eb8bd0-085c-3f50-baad-3dd892d79a17","pitchNumber":3,"startTime":"2026-04-04T04:02:30.945Z","endTime":"2026-04-04T04:02:35.001Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04176641069466,"aZ":-17.67534131949431,"pfxX":-8.97434902936629,"pfxZ":7.80349063567844,"pX":0.4364323483249336,"pZ":3.051592790035019,"vX0":9.267676928784551,"vY0":-135.78548146643732,"vZ0":-5.133993896313635,"x":100.36,"y":156.39,"x0":-1.8626491066255597,"y0":50.00541922033185,"z0":6.205322138517784,"aX":-16.681709252673738},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":14.2,"spinRate":2182,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.40410424669695955,"extension":5.745271455596963},"index":3,"playId":"2de99aa5-9ff0-3800-b7ce-3262c02e8f04","pitchNumber":4,"startTime":"2026-04-04T04:02:52.757Z","endTime":"2026-04-04T04:02:57.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:02:57.292Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Bichette doubles (2) on a line drive to right fielder Jung Hoo Lee. Francisco Lindor to 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T04:03:37.824Z","endTime":"2026-04-04T04:04:34.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"43384b9d-a935-357b-9825-399ecda57f4b","startTime":"2026-04-04T04:03:21.663Z","endTime":"2026-04-04T04:03:25.261Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.121039170426773,"aZ":-29.64899472663076,"pfxX":-0.9130494050967983,"pfxZ":1.552246460587618,"pX":0.6925861557088347,"pZ":1.8293350794067627,"vX0":7.195803800507914,"vY0":-126.66949050921136,"vZ0":-4.9385537892400055,"x":90.6,"y":189.39,"x0":-2.062685084993701,"y0":50.00443662011055,"z0":6.166050173644114,"aX":-1.4882043375910006},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":0.1,"spinRate":2564,"spinDirection":267},"zone":9,"typeConfidence":2.0,"plateTime":0.4318917942751792,"extension":5.666318461469148},"index":1,"playId":"9d9c9c53-02bf-3306-9357-b8dbf21d8865","pitchNumber":1,"startTime":"2026-04-04T04:03:39.863Z","endTime":"2026-04-04T04:03:44.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.573342677173596,"aZ":-19.64931306663267,"pfxX":-9.684383705947825,"pfxZ":6.703608893846987,"pX":0.17580805371290104,"pZ":2.858311893777502,"vX0":9.148626047245799,"vY0":-135.8155106066513,"vZ0":-5.148716829134375,"x":110.3,"y":161.61,"x0":-1.9771055160495095,"y0":50.0062317763142,"z0":6.144042421943617,"aX":-18.106710539623034},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":15.6,"spinRate":2319,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4031958642670985,"extension":5.733090047164285},"index":2,"playId":"fdb87641-e53c-3e22-8f12-1f2fcdd2f236","pitchNumber":2,"startTime":"2026-04-04T04:03:59.741Z","endTime":"2026-04-04T04:04:03.531Z","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":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99925432390099,"aZ":-21.602162192775115,"pfxX":-11.188901982334583,"pfxZ":5.9301984675353205,"pX":-0.42763333129703474,"pZ":2.2806515484117704,"vX0":7.744500125971906,"vY0":-133.0771781679546,"vZ0":-6.0095926033735445,"x":133.3,"y":177.2,"x0":-1.929716665430163,"y0":50.00661616488384,"z0":6.145339194639037,"aX":-19.964319058778525},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.5,"breakHorizontal":18.5,"spinRate":2082,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.41242976459869984,"extension":5.7925188293324625},"hitData":{"launchSpeed":100.6,"launchAngle":10.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.21,"coordY":97.46}},"index":3,"playId":"7f7737c5-d01a-3561-9b4b-3d8ff50689d8","pitchNumber":3,"startTime":"2026-04-04T04:04:20.947Z","endTime":"2026-04-04T04:04:34.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:04:34.717Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Robert Jr. singles on a line drive to center fielder Harrison Bader. Francisco Lindor scores. Bo Bichette to 3rd.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T04:05:00.954Z","endTime":"2026-04-04T04:06:12.083Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","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":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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846198097838386,"aZ":-31.17536634824054,"pfxX":-1.9258074218099264,"pfxZ":0.6199940553480863,"pX":0.49989182541240007,"pZ":1.9507987132391702,"vX0":6.913570301462887,"vY0":-125.54168364947427,"vZ0":-4.4030180505995755,"x":97.95,"y":186.11,"x0":-2.026618525719345,"y0":50.00455790587939,"z0":6.234585375011471,"aX":-3.108624808422367},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":2.0,"spinRate":2625,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.4345162696354379,"extension":5.5863974540576224},"index":0,"playId":"62757adb-227e-3ea2-b0ac-4cd4eb4290c8","pitchNumber":1,"startTime":"2026-04-04T04:05:04.014Z","endTime":"2026-04-04T04:05:08.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.324853142188424,"aZ":-29.878408026109646,"pfxX":-1.8765912510290281,"pfxZ":1.3996816251388098,"pX":1.452494611878471,"pZ":0.7868165123592344,"vX0":8.877449724701913,"vY0":-126.41800673165392,"vZ0":-7.4043007659085545,"x":61.63,"y":217.54,"x0":-1.845307929405495,"y0":50.000107893514354,"z0":6.119480711353717,"aX":-3.0691982488069898},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":1.6,"spinRate":2661,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43160114613242717,"extension":5.821116429333096},"index":1,"playId":"2586ee8f-6016-3ef6-8d14-797326cca9ed","pitchNumber":2,"startTime":"2026-04-04T04:05:16.986Z","endTime":"2026-04-04T04:05:20.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.308400024931913,"aZ":-13.13513773726781,"pfxX":-5.82645768836394,"pfxZ":10.298763072267764,"pX":0.5094275313148331,"pZ":2.217342859405211,"vX0":8.136106717526058,"vY0":-135.07313166219416,"vZ0":-8.081043804118645,"x":97.58,"y":178.91,"x0":-1.7841475933375477,"y0":50.00022663050373,"z0":6.170418685726705,"aX":-10.769024091306722},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2181,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.4054329778108108,"extension":5.745523098368988},"index":2,"playId":"39ba27b5-71b0-36b3-b4a0-42d2d3c28544","pitchNumber":3,"startTime":"2026-04-04T04:05:39.392Z","endTime":"2026-04-04T04:05:42.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.703498301207805,"aZ":-28.79809838238066,"pfxX":-0.8834555546534162,"pfxZ":2.0689073442514223,"pX":1.0647157190430268,"pZ":1.5481001357460724,"vX0":7.728021939690453,"vY0":-126.57427450778663,"vZ0":-5.85957903408465,"x":76.42,"y":196.98,"x0":-1.9070120044834096,"y0":50.00077350407168,"z0":6.185399441596871,"aX":-1.4404930822111117},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-0.1,"spinRate":2615,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.43195646364132756,"extension":5.824075160009608},"hitData":{"launchSpeed":75.4,"launchAngle":19.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.51,"coordY":94.45}},"index":3,"playId":"24737622-b446-36ef-906f-7a8f305ac46d","pitchNumber":4,"startTime":"2026-04-04T04:06:01.229Z","endTime":"2026-04-04T04:06:12.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:06:12.083Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T04:09:02.144Z","endTime":"2026-04-04T04:10:50.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":"Pitching Change: Matt Gage replaces JT Brubaker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-04T04:07:18.589Z","endTime":"2026-04-04T04:09:04.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9856130153165,"aZ":-26.41537713822349,"pfxX":-1.8255313249711498,"pfxZ":3.651987316008407,"pX":0.06991897872768095,"pZ":1.8478746413486726,"vX0":-1.4432901500185904,"vY0":-124.32290719344849,"vZ0":-5.620345152869801,"x":114.33,"y":188.89,"x0":0.8935448844577194,"y0":50.005983383678256,"z0":6.3075661709652096,"aX":-2.8817413606815148},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":3.6,"spinRate":2285,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.4391761710909061,"extension":6.388661828118007},"index":1,"playId":"8058e37d-d836-31e9-90f0-5de7a590cec5","pitchNumber":1,"startTime":"2026-04-04T04:09:04.291Z","endTime":"2026-04-04T04:09:08.310Z","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":83.9,"endSpeed":78.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.232230764799024,"aZ":-28.72141293317741,"pfxX":-2.686327686677466,"pfxZ":2.2579361863049057,"pX":-0.5342578199253782,"pZ":1.3277058129268977,"vX0":-2.4395695955483694,"vY0":-122.17839980636933,"vZ0":-6.019525150801794,"x":137.36,"y":202.93,"x0":0.8217448762373576,"y0":50.00458078823335,"z0":6.2531927731569,"aX":-4.112724241104458},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":5.4,"spinRate":2280,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4461615499413143,"extension":6.5114159577573805},"index":2,"playId":"f9decfcb-7bc9-3a77-b5ed-d2d40cc8bde2","pitchNumber":2,"startTime":"2026-04-04T04:09:28.907Z","endTime":"2026-04-04T04:09:33.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.052971871013437,"aZ":-15.004833750621373,"pfxX":1.42881594845057,"pfxZ":9.493828204365425,"pX":0.30631886144919057,"pZ":4.582905122953783,"vX0":-0.1780227961058888,"vY0":-134.14728521030716,"vZ0":-2.6990081852806282,"x":105.32,"y":115.04,"x0":0.18832051815293407,"y0":50.00655300858716,"z0":6.681752507294074,"aX":2.584997006910085},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":-2.5,"spinRate":2130,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.40947662007230345,"extension":6.0743501768738515},"index":3,"playId":"66ae6c45-601e-37f1-b6e7-448e86f50027","pitchNumber":3,"startTime":"2026-04-04T04:09:55.685Z","endTime":"2026-04-04T04:09:59.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.320040035832008,"aZ":-27.359812273668712,"pfxX":-2.537820507824934,"pfxZ":3.0472787579668044,"pX":-0.20922615966412725,"pZ":1.0138426012428632,"vX0":-1.9114592824667511,"vY0":-124.20737636819484,"vZ0":-6.963151070940295,"x":124.98,"y":211.41,"x0":0.8971141739077325,"y0":50.00373397842357,"z0":6.095392874853349,"aX":-4.008294464845186},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":5.0,"spinRate":2413,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.43914468002155616,"extension":6.459087237938075},"index":4,"playId":"51fd6e34-db62-3c60-9344-2f10f1f08dc9","pitchNumber":4,"startTime":"2026-04-04T04:10:14.891Z","endTime":"2026-04-04T04:10:19.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.888964939809302,"aZ":-15.079320701939624,"pfxX":1.0322711869821808,"pfxZ":9.350887732992184,"pX":-0.038079569329182425,"pZ":3.785841706032,"vX0":-1.4479400592366833,"vY0":-134.08776099734217,"vZ0":-4.408877686549463,"x":118.45,"y":136.56,"x0":0.3737873461911794,"y0":50.004483154393355,"z0":6.520952474595093,"aX":1.8876273695026753},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":-1.6,"spinRate":1936,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4078535069448992,"extension":6.240864912298492},"index":5,"playId":"cba32a2d-80fe-3370-a876-b16e4698561e","pitchNumber":5,"startTime":"2026-04-04T04:10:46.244Z","endTime":"2026-04-04T04:10:50.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:10:50.956Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a fly ball to right fielder Jung Hoo Lee. Bo Bichette scores. Luis Robert Jr. to 2nd.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T04:11:00.289Z","endTime":"2026-04-04T04:12:44.099Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11970151045023,"aZ":-30.447448887054737,"pfxX":5.7406590791553045,"pfxZ":1.1676305676966,"pX":1.7866242078700931,"pZ":2.741554971436226,"vX0":0.5611658435626677,"vY0":-121.18542748982614,"vZ0":-2.147376723115576,"x":48.9,"y":164.76,"x0":0.8061403018026672,"y0":50.00575327969003,"z0":6.303934561623948,"aX":8.522930179281227},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.8,"breakHorizontal":-10.6,"spinRate":1106,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.45231497602286863,"extension":6.359592950426161},"index":0,"playId":"c4333b44-60d2-3bad-b27b-229373192bfb","pitchNumber":1,"startTime":"2026-04-04T04:11:26.111Z","endTime":"2026-04-04T04:11:29.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56162125970599,"aZ":-29.500886176792857,"pfxX":-2.547300013881096,"pfxZ":1.725776086779173,"pX":-0.3035931847230967,"pZ":0.6299745180940872,"vX0":-1.7980840669066405,"vY0":-123.45320236693374,"vZ0":-7.351279286042811,"x":128.57,"y":221.77,"x0":0.7640782526502545,"y0":50.00448688923979,"z0":6.115030879891622,"aX":-3.9492619153197666},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":5.0,"spinRate":2385,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.44293445173747914,"extension":6.454974021458865},"index":1,"playId":"b04686e5-af6e-3ef7-8a7e-6e6f3fd51f9a","pitchNumber":2,"startTime":"2026-04-04T04:11:45.655Z","endTime":"2026-04-04T04:11:50.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.593733400388558,"aZ":-32.189238625919266,"pfxX":-1.8696339270701205,"pfxZ":-0.013966437446312874,"pX":0.0019051641976194228,"pZ":1.4963312145580587,"vX0":-1.604921590824205,"vY0":-122.06945003775559,"vZ0":-4.650357903718337,"x":116.93,"y":198.38,"x0":0.9102676880115141,"y0":50.00093399436919,"z0":6.191306967469978,"aX":-2.826130401264163},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.8,"breakHorizontal":3.7,"spinRate":2310,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4483769226437029,"extension":6.458179853800004},"index":2,"playId":"0536e9ce-44bc-31e4-a338-303baf4ece03","pitchNumber":3,"startTime":"2026-04-04T04:12:10.374Z","endTime":"2026-04-04T04:12:15.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925482663061914,"aZ":-29.738654942912035,"pfxX":-4.150226264896579,"pfxZ":1.53369872563594,"pX":-0.7292354738054294,"pZ":1.8183559634604498,"vX0":-2.076825375958208,"vY0":-124.95353912894848,"vZ0":-5.0271858444081525,"x":144.8,"y":189.68,"x0":0.6505348226891914,"y0":50.00317425797447,"z0":6.284414778425125,"aX":-6.597931872099717},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":8.0,"spinRate":2358,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4374467546262957,"extension":6.403050475353635},"hitData":{"launchSpeed":74.3,"launchAngle":25.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.2,"coordY":103.77}},"index":3,"playId":"592da1c1-ca59-34bf-9958-bb55060f5605","pitchNumber":4,"startTime":"2026-04-04T04:12:32.340Z","endTime":"2026-04-04T04:12:44.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:12:44.099Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T04:12:52.467Z","endTime":"2026-04-04T04:13:21.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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(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":90.2,"endSpeed":82.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45721914124443,"aZ":-12.942688929338576,"pfxX":0.5025918496790465,"pfxZ":11.065639538852981,"pX":-0.3290790012144811,"pZ":2.8281132679563523,"vX0":-2.478330072607292,"vY0":-131.1681077675956,"vZ0":-6.89378833966212,"x":129.54,"y":162.42,"x0":0.563781729102227,"y0":50.000072510486895,"z0":6.4605375942866745,"aX":0.8735074058691876},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.7,"breakHorizontal":-0.4,"spinRate":1982,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.4180070791485999,"extension":6.184451049743354},"hitData":{"launchSpeed":82.6,"launchAngle":36.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.19,"coordY":87.51}},"index":0,"playId":"52440396-a975-3d33-93ad-9c65b9393a0d","pitchNumber":1,"startTime":"2026-04-04T04:13:12.603Z","endTime":"2026-04-04T04:13:21.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:13:21.088Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T04:15:53.194Z","endTime":"2026-04-04T04:17:21.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Huascar Brazobán replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T04:15:00.851Z","endTime":"2026-04-04T04:15:55.389Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.557882949982776,"aZ":-24.202002316152537,"pfxX":-10.618467842987688,"pfxZ":4.136109230086896,"pX":0.2612340388879366,"pZ":1.9151237161359582,"vX0":7.535300948607838,"vY0":-138.33650513367536,"vZ0":-6.127531244383716,"x":107.04,"y":187.07,"x0":-1.1265684034574457,"y0":50.002719377579055,"z0":5.794851862044598,"aX":-20.459024316357738},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":17.5,"spinRate":2183,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39683174693561485,"extension":5.788795771138204},"index":1,"playId":"d689eca5-2d5a-3b39-8c7b-1927e8015a8d","pitchNumber":1,"startTime":"2026-04-04T04:15:55.389Z","endTime":"2026-04-04T04:15:59.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.064343449771755,"aZ":-24.76241866568944,"pfxX":-0.6768126757101616,"pfxZ":4.292235522002241,"pX":1.2141597422324417,"pZ":1.5332091330931836,"vX0":6.479184811150317,"vY0":-131.13579097149668,"vZ0":-6.551825376675661,"x":70.72,"y":197.38,"x0":-1.2101630436291977,"y0":50.00206321277343,"z0":5.934854292976678,"aX":-1.1695041053812358},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":-0.4,"spinRate":2386,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.419138258412993,"extension":5.613483721459319},"index":2,"playId":"fcb89c3f-50ca-3cd1-ba28-d0150d525be6","pitchNumber":2,"startTime":"2026-04-04T04:16:08.149Z","endTime":"2026-04-04T04:16:12.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.939861254132644,"aZ":-21.054914183014805,"pfxX":-10.268173664406007,"pfxZ":5.728112264363478,"pX":0.4222193737746429,"pZ":1.7170695616208955,"vX0":7.830968877526045,"vY0":-139.09623594228628,"vZ0":-7.035385727841351,"x":100.91,"y":192.42,"x0":-1.1089128851171783,"y0":50.00141316952629,"z0":5.696158546788735,"aX":-19.929771347607012},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":16.8,"spinRate":2157,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.3951928649951455,"extension":5.844742271635988},"index":3,"playId":"a39a9b5e-92e1-3296-a133-74310f427682","pitchNumber":3,"startTime":"2026-04-04T04:16:19.696Z","endTime":"2026-04-04T04:16:42.505Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-04T04:16:55.190Z","endTime":"2026-04-04T04:17:06.151Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889051413562868,"aZ":-27.697399884662186,"pfxX":-10.564739154431548,"pfxZ":2.5914687752040075,"pX":1.380883458900699,"pZ":1.1130299855785004,"vX0":9.275080473884405,"vY0":-131.22069801274017,"vZ0":-6.863603771469382,"x":64.36,"y":208.73,"x0":-0.8410993907269738,"y0":50.00562281951475,"z0":5.849456081605135,"aX":-18.276111146682005},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":16.9,"spinRate":1923,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4187232866443047,"extension":5.865661222658265},"index":5,"playId":"6b890f5d-6e2b-3761-b774-13a243d6c66e","pitchNumber":4,"startTime":"2026-04-04T04:17:06.151Z","endTime":"2026-04-04T04:17:11.355Z","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":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85410133052635,"aZ":-31.313164125536467,"pfxX":-9.257700444887675,"pfxZ":0.506555305622701,"pX":0.28631836860286164,"pZ":1.147554121065586,"vX0":6.124057406304719,"vY0":-130.39846601154605,"vZ0":-5.837678356466818,"x":106.09,"y":207.8,"x0":-0.9012477710726223,"y0":50.0039232911476,"z0":5.80556235758231,"aX":-15.792254430973445},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.2,"breakHorizontal":15.2,"spinRate":1989,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.421567450703757,"extension":5.833591003510087},"index":6,"playId":"aa27a5de-8eac-38af-86dd-f5d7ed86eefa","pitchNumber":5,"startTime":"2026-04-04T04:17:17.459Z","endTime":"2026-04-04T04:17:21.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:17:21.749Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to second baseman Marcus Semien.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T04:17:29.001Z","endTime":"2026-04-04T04:20:18.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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":96.8,"endSpeed":88.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96814984749275,"aZ":-21.890606282354867,"pfxX":-10.648682816305733,"pfxZ":5.1073983990471135,"pX":0.2646220123291564,"pZ":1.881824920525775,"vX0":7.346169543765681,"vY0":-140.76316079311945,"vZ0":-6.648386201041003,"x":106.91,"y":187.97,"x0":-0.9910893472781648,"y0":50.00296785946456,"z0":5.68448709844567,"aX":-21.439833119445193},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.0,"breakHorizontal":17.9,"spinRate":2288,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3886232140582382,"extension":5.950827299262758},"index":0,"playId":"6afa82df-9d70-3d6c-b68d-e7f31bd734fe","pitchNumber":1,"startTime":"2026-04-04T04:17:44.503Z","endTime":"2026-04-04T04:17:48.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":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.446572821726992,"aZ":-26.12545467632822,"pfxX":-9.551504740440116,"pfxZ":3.438826530693679,"pX":-0.8524578255316092,"pZ":1.5281430791115551,"vX0":3.8052333249087,"vY0":-131.92520458815216,"vZ0":-6.249627328240206,"x":149.49,"y":197.52,"x0":-1.0737156421645737,"y0":50.00432414962529,"z0":5.8572529235542845,"aX":-16.813271994104724},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":16.4,"spinRate":1730,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4154090593163837,"extension":5.706550533067792},"index":1,"playId":"b5a94be7-8bbe-3aad-8737-f22ed10cd2da","pitchNumber":2,"startTime":"2026-04-04T04:18:03.440Z","endTime":"2026-04-04T04:18:08.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.671144975676917,"aZ":-26.912439273419047,"pfxX":-9.943887410143878,"pfxZ":2.9055764259450143,"pX":-1.0416882634027043,"pZ":2.7086913069077907,"vX0":3.5751155071581477,"vY0":-133.9775700908773,"vZ0":-3.6230314479016417,"x":156.71,"y":165.65,"x0":-1.1034018870746103,"y0":50.00596560939833,"z0":6.007772007445843,"aX":-18.03218837857908},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":17.2,"spinRate":2006,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40923248409833546,"extension":5.772413444847829},"index":2,"playId":"3093ccb5-d2d2-3dd8-8d7e-e30394424327","pitchNumber":3,"startTime":"2026-04-04T04:18:55.288Z","endTime":"2026-04-04T04:19:02.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.343803906033486,"aZ":-29.588791230975236,"pfxX":-9.098595726102666,"pfxZ":1.421445607479555,"pX":-0.15694170926104303,"pZ":1.7336675402659092,"vX0":5.588071048220192,"vY0":-133.89496377240027,"vZ0":-4.979641840763368,"x":122.98,"y":191.97,"x0":-1.0866563996985246,"y0":50.00263809434744,"z0":5.729414556546141,"aX":-16.554807451021837},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.7,"breakHorizontal":15.4,"spinRate":1995,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.40873641024998975,"extension":5.629819824377281},"index":3,"playId":"34c1b35b-168b-323f-b728-1041134b0d27","pitchNumber":4,"startTime":"2026-04-04T04:19:12.514Z","endTime":"2026-04-04T04:19:16.719Z","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":97.2,"endSpeed":88.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44248016454745,"aZ":-13.093862756335355,"pfxX":-4.246157219962688,"pfxZ":9.49936565671056,"pX":0.270252326432592,"pZ":3.2562700960481625,"vX0":5.079662900073495,"vY0":-141.35930530475494,"vZ0":-4.702278579888144,"x":106.7,"y":150.86,"x0":-1.004636448207985,"y0":50.00493667221295,"z0":5.792356082464922,"aX":-8.53113716112508},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":6.6,"spinRate":2151,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3885632449981835,"extension":5.780642460821732},"index":4,"playId":"6f58f9f5-3a64-306f-8989-7921cb7ff8dc","pitchNumber":5,"startTime":"2026-04-04T04:19:48.623Z","endTime":"2026-04-04T04:19:56.281Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.266380781051303,"aZ":-31.09668008347633,"pfxX":-7.722923320947808,"pfxZ":0.6496563178511217,"pX":0.7799265197011824,"pZ":2.1867481738606322,"vX0":7.650892288921931,"vY0":-128.01550508326469,"vZ0":-3.3758101423768543,"x":87.27,"y":179.74,"x0":-1.2374255925100552,"y0":50.005342006191015,"z0":5.944745247127295,"aX":-12.88025596979885},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":12.4,"spinRate":1831,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.4270947448987972,"extension":5.813696339901285},"hitData":{"launchSpeed":85.4,"launchAngle":10.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":140.39,"coordY":146.36}},"index":5,"playId":"412254f8-47ed-31dc-9691-051d9b1b8bfb","pitchNumber":6,"startTime":"2026-04-04T04:20:13.760Z","endTime":"2026-04-04T04:20:18.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:20:18.709Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to center fielder Luis Robert Jr.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T04:20:33.744Z","endTime":"2026-04-04T04:22:30.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"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":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.278291877923248,"aZ":-19.738350069517715,"pfxX":-10.439093906526548,"pfxZ":6.152628244460203,"pX":1.4410753201033655,"pZ":1.9825588629643358,"vX0":10.63679529006939,"vY0":-140.85466159804295,"vZ0":-6.3017504448286035,"x":62.07,"y":185.25,"x0":-1.0175270853502472,"y0":50.00123038554962,"z0":5.513598408133816,"aX":-21.094585203371736},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.1,"breakHorizontal":16.9,"spinRate":2264,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38801271630085843,"extension":5.913049610124118},"index":0,"playId":"aaa28fe0-16ba-3951-a032-7595903a61fd","pitchNumber":1,"startTime":"2026-04-04T04:20:48.068Z","endTime":"2026-04-04T04:20:51.692Z","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":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.749568405725945,"aZ":-18.412419184321816,"pfxX":-10.998655071322556,"pfxZ":6.909545909458574,"pX":0.8678344526624423,"pZ":0.41218461403345324,"vX0":9.328154886261064,"vY0":-140.01824899760555,"vZ0":-10.826657630092168,"x":83.92,"y":227.65,"x0":-1.0730441444698555,"y0":50.0043175952179,"z0":5.526407608250764,"aX":-21.90491728514878},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.4,"breakHorizontal":18.1,"spinRate":2317,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3907571766055771,"extension":5.907818037885781},"index":1,"playId":"8a35ebac-2b99-3c04-aa80-4c978529e18e","pitchNumber":2,"startTime":"2026-04-04T04:20:58.582Z","endTime":"2026-04-04T04:21:02.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.390915154486663,"aZ":-23.05627654142236,"pfxX":-10.349634792242897,"pfxZ":4.667226728284277,"pX":-0.22899934877061257,"pZ":1.4054212884724464,"vX0":6.465178442811645,"vY0":-138.74960996843907,"vZ0":-7.269442236918026,"x":125.73,"y":200.83,"x0":-1.2418826577784245,"y0":50.00531007121276,"z0":5.5905942363405865,"aX":-20.22750202438332},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":17.4,"spinRate":2236,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3944148409447541,"extension":5.881588199860533},"index":2,"playId":"fcd40aa5-ef69-30f9-9914-86bdfe8f6fed","pitchNumber":3,"startTime":"2026-04-04T04:21:14.177Z","endTime":"2026-04-04T04:21:20.337Z","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":95.8,"endSpeed":87.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14028196954241,"aZ":-23.393174501534823,"pfxX":-10.283658454755923,"pfxZ":4.46626162388022,"pX":0.004772705494856928,"pZ":2.494705004956057,"vX0":6.653326855947069,"vY0":-139.3022065805073,"vZ0":-4.682596203136835,"x":116.82,"y":171.42,"x0":-1.0778716153368586,"y0":50.00342582216358,"z0":5.742924622135292,"aX":-20.221830684514757},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":2286,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3931113240320787,"extension":5.743088083496194},"index":3,"playId":"ae6a41e3-c8cc-314f-8e32-7a67c6497d0e","pitchNumber":4,"startTime":"2026-04-04T04:21:28.738Z","endTime":"2026-04-04T04:21:34.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48433431527205,"aZ":-25.470258995722336,"pfxX":-10.78125653392239,"pfxZ":3.788327416539013,"pX":0.9212264873812344,"pZ":1.2898960791960112,"vX0":8.676283235557285,"vY0":-132.5147264235119,"vZ0":-6.938517238043443,"x":81.89,"y":203.95,"x0":-1.001725559140163,"y0":50.00621268913939,"z0":5.8149413710771025,"aX":-19.093496520469074},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.4,"breakHorizontal":17.5,"spinRate":1936,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.414046832406493,"extension":5.9397833664222315},"index":4,"playId":"f9dbc8bf-188a-382a-b843-3478ece8d427","pitchNumber":5,"startTime":"2026-04-04T04:22:06.807Z","endTime":"2026-04-04T04:22:10.840Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.128430058949256,"aZ":-23.99865754691185,"pfxX":-12.722552692926266,"pfxZ":4.2097158877786,"pX":0.24869221065889444,"pZ":2.2409619603281485,"vX0":8.008398555873159,"vY0":-139.35090520422992,"vZ0":-4.81635168128544,"x":107.52,"y":178.27,"x0":-1.029173582390753,"y0":50.000134144290996,"z0":5.604050470630181,"aX":-24.69091824754476},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":21.1,"spinRate":2255,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39502991432094126,"extension":5.833882892610056},"hitData":{"launchSpeed":107.3,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.93,"coordY":83.27}},"index":5,"playId":"ed6ff890-5fd3-3c5f-a235-7b8d4093b2d6","pitchNumber":6,"startTime":"2026-04-04T04:22:19.842Z","endTime":"2026-04-04T04:22:30.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:22:30.754Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, shortstop Francisco Lindor to first baseman Brett Baty.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T04:22:58.066Z","endTime":"2026-04-04T04:27:33.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":6},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92010335558446,"aZ":-19.554206919827752,"pfxX":-3.794894918319117,"pfxZ":6.92796471614297,"pX":1.4233435639378265,"pZ":0.6923484618798897,"vX0":8.050544812490994,"vY0":-133.88059273365647,"vZ0":-9.482266547794135,"x":105.26,"y":205.45,"x0":-1.1247329825178158,"y0":50.0037235601639,"z0":5.6699604411337505,"aX":-6.914467548261289},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.7,"breakHorizontal":5.2,"spinRate":2338,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40854427363183765,"extension":5.783117974361381},"index":0,"playId":"45bc9409-c758-34aa-aa9f-c49a7c513014","pitchNumber":1,"startTime":"2026-04-04T04:22:58.066Z","endTime":"2026-04-04T04:23:01.850Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35721719305013,"aZ":-18.605441184378268,"pfxX":-11.899528951491387,"pfxZ":6.962511916681136,"pX":0.033577630926436904,"pZ":0.8253111222828838,"vX0":7.680037614043899,"vY0":-139.44741109832614,"vZ0":-9.352565305516256,"x":103.07,"y":201.68,"x0":-1.2247989842379414,"y0":50.005078771335235,"z0":5.47540778529188,"aX":-23.197997095071276},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":19.7,"spinRate":2241,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39433289512707326,"extension":5.920594942658652},"index":1,"playId":"e7f8e8fe-bf90-3d43-9364-5a9df593a8fe","pitchNumber":2,"startTime":"2026-04-04T04:23:15.222Z","endTime":"2026-04-04T04:23:19.445Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":80.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31514977713729,"aZ":-27.839538682530648,"pfxX":-10.922177739901734,"pfxZ":2.57577049018617,"pX":-0.42066916077716365,"pZ":1.6134321930924365,"vX0":5.390984765162679,"vY0":-130.19824467010463,"vZ0":-5.21943186406458,"x":102.19,"y":156.45,"x0":-1.1210138222583772,"y0":50.00349123019047,"z0":5.802531815025758,"aX":-18.385802215200503},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":18.2,"spinRate":1911,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.42387315560366723,"extension":5.879577810863055},"index":2,"playId":"97f76145-65a2-3619-acf8-9db5e35e74b4","pitchNumber":3,"startTime":"2026-04-04T04:23:34.071Z","endTime":"2026-04-04T04:23:38.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.252170201058576,"aZ":-25.067580532015068,"pfxX":-10.71983717138513,"pfxZ":4.128063210504957,"pX":-0.5279903726753213,"pZ":2.2167371384144596,"vX0":5.067551694651115,"vY0":-131.05533688798454,"vZ0":-4.609268710583589,"x":125.42,"y":177.65,"x0":-1.1042948374426746,"y0":50.00469354148026,"z0":5.893568805538651,"aX":-18.464829844773487},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":18.1,"spinRate":1866,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4195323089002079,"extension":5.855941962458466},"index":3,"playId":"c0883430-ad4e-35d3-b8f1-798606e5fafc","pitchNumber":4,"startTime":"2026-04-04T04:23:49.671Z","endTime":"2026-04-04T04:23:53.620Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606196201097877,"aZ":-28.16586313843684,"pfxX":-11.587757424866702,"pfxZ":2.2799754627726987,"pX":-1.507972277458901,"pZ":3.493330588432881,"vX0":2.869632475910848,"vY0":-131.92575918612968,"vZ0":-0.9065234037060544,"x":123.23,"y":156.45,"x0":-1.1057561488965169,"y0":50.0032067750904,"z0":5.92124501296466,"aX":-20.38413815308202},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":20.3,"spinRate":1937,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4154950429623132,"extension":5.762792477034566},"index":4,"playId":"5018507f-eb88-3b64-9d30-808c0db4ef90","pitchNumber":5,"startTime":"2026-04-04T04:24:11.054Z","endTime":"2026-04-04T04:24:17.116Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":137}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.659455812111112,"aZ":-20.961701251776788,"pfxX":-2.9287818668561236,"pfxZ":6.314115376786589,"pX":0.3562562420733412,"pZ":0.6243482650535246,"vX0":5.015336196870574,"vY0":-132.04873680401582,"vZ0":-9.229147891157169,"x":103.42,"y":221.92,"x0":-1.182353287187841,"y0":50.00160650874828,"z0":5.691513550952717,"aX":-5.2004580077200995},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":4.3,"spinRate":2320,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.41391449433101046,"extension":5.835602624381699},"index":5,"playId":"8aab37e9-72b8-3083-86cf-6f4c0ca0ea28","pitchNumber":6,"startTime":"2026-04-04T04:27:08.502Z","endTime":"2026-04-04T04:27:14.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96146941794263,"aZ":-22.461148062744826,"pfxX":-11.51701144312821,"pfxZ":4.874493531280879,"pX":0.08131393192645921,"pZ":1.5841344492906206,"vX0":7.133891807259867,"vY0":-140.5279503228334,"vZ0":-7.19572429416816,"x":113.9,"y":196.01,"x0":-0.9988581378512564,"y0":50.0022930734248,"z0":5.645574989035104,"aX":-22.947533293000294},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":19.3,"spinRate":2213,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3903220033805561,"extension":5.889677627672267},"hitData":{"launchSpeed":103.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":151.68}},"index":6,"playId":"458ef12e-5850-3ac9-9694-48d867a9f87c","pitchNumber":7,"startTime":"2026-04-04T04:27:26.102Z","endTime":"2026-04-04T04:27:33.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:27:33.867Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Benge walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T04:29:26.606Z","endTime":"2026-04-04T04:32:13.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.463463344942852,"aZ":-28.11681497563539,"pfxX":-2.811843862770731,"pfxZ":2.619574511801485,"pX":-0.9980945446648712,"pZ":1.453729712868007,"vX0":-3.105346956365127,"vY0":-123.14764419750435,"vZ0":-5.863557541374553,"x":155.05,"y":199.53,"x0":0.6404894952832,"y0":50.00277661990059,"z0":6.218210572693163,"aX":-4.356280789274317},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":5.8,"spinRate":2230,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4433041523408421,"extension":6.396347436935042},"index":0,"playId":"054cfd0e-fc11-32b9-af0f-b41ef32dc4c8","pitchNumber":1,"startTime":"2026-04-04T04:29:45.060Z","endTime":"2026-04-04T04:29:49.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53169066443131,"aZ":-31.42264084220782,"pfxX":-2.603462781045209,"pfxZ":0.4823355776409928,"pX":0.8409749804756858,"pZ":1.571567601492139,"vX0":0.5670014938453459,"vY0":-123.48271553129305,"vZ0":-5.084272744811335,"x":84.94,"y":196.35,"x0":0.9473058152277466,"y0":50.00162586595019,"z0":6.28682463815544,"aX":-4.038558952566207},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":4.6,"spinRate":2295,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.44278211960983294,"extension":6.231353370726973},"index":1,"playId":"592cf08c-ca35-3523-9c10-8dc263ee27df","pitchNumber":2,"startTime":"2026-04-04T04:29:58.480Z","endTime":"2026-04-04T04:30:02.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811340285637403,"aZ":-32.32558716325386,"pfxX":-3.8051479624664157,"pfxZ":-0.09720897961939468,"pX":-0.7151316540649335,"pZ":1.3616648142312604,"vX0":-2.337516677682579,"vY0":-123.8617045412109,"vZ0":-5.213252535659991,"x":144.26,"y":202.02,"x0":0.7338953492399976,"y0":50.00211451917226,"z0":6.184047504060735,"aX":-5.935799003967871},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.1,"breakHorizontal":7.4,"spinRate":2297,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.44152586326182064,"extension":6.476132778089634},"index":2,"playId":"38b41ff2-c76d-302a-8ec0-2428efc26c5f","pitchNumber":3,"startTime":"2026-04-04T04:30:14.082Z","endTime":"2026-04-04T04:30:19.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.028712272169436,"aZ":-15.853103568168724,"pfxX":0.472320440027687,"pfxZ":9.019374202569615,"pX":0.7314548401335075,"pZ":4.208093487013173,"vX0":0.7651481654853783,"vY0":-133.70672110675844,"vZ0":-3.316730415786389,"x":89.12,"y":125.16,"x0":0.38015936602173017,"y0":50.00079775772763,"z0":6.603296515063938,"aX":0.8542212736801501},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-1.1,"spinRate":2054,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4097592717918235,"extension":6.106266023469029},"index":3,"playId":"0a64751c-98eb-3498-881f-c971d32f9930","pitchNumber":4,"startTime":"2026-04-04T04:30:29.933Z","endTime":"2026-04-04T04:30:33.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.825302276506324,"aZ":-29.05878842954579,"pfxX":-3.4028827125217687,"pfxZ":2.0307436673277905,"pX":0.4272803369104108,"pZ":2.5915534184375373,"vX0":-0.7239279891572584,"vY0":-122.52339492350791,"vZ0":-3.066026265336909,"x":100.71,"y":168.81,"x0":1.168209208760234,"y0":50.00420455801962,"z0":6.315281380463913,"aX":-5.228659498226499},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":6.4,"spinRate":2250,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.44524465952172143,"extension":6.240164222260501},"index":4,"playId":"c687b788-d101-3b1f-8636-65a2c94674c6","pitchNumber":5,"startTime":"2026-04-04T04:30:45.574Z","endTime":"2026-04-04T04:30:49.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.185028328404083,"aZ":-31.912719474037825,"pfxX":-2.8631246242013786,"pfxZ":0.17385318191829668,"pX":-0.0902223070978741,"pZ":2.9686258803031356,"vX0":-1.8142613758701056,"vY0":-121.78206033616053,"vZ0":-1.5699650707412882,"x":120.44,"y":158.63,"x0":1.0344942871835505,"y0":50.004157673921895,"z0":6.362401620811366,"aX":-4.333571610609749},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":5.6,"spinRate":2300,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.44843586604531094,"extension":6.264253878395217},"index":5,"playId":"261c7f58-7f0f-352d-bbaa-2ccf0374d9ef","pitchNumber":6,"startTime":"2026-04-04T04:31:00.444Z","endTime":"2026-04-04T04:31:04.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.659849338771508,"aZ":-14.960177119182083,"pfxX":0.5330692456379029,"pfxZ":9.574843757763016,"pX":-0.36211366441657783,"pZ":2.1520584653979418,"vX0":-1.7480032729073942,"vY0":-133.017493119343,"vZ0":-8.096318493511948,"x":130.8,"y":180.67,"x0":0.23334389599598057,"y0":50.0025215501659,"z0":6.312765164262683,"aX":0.9584631548252549},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-0.6,"spinRate":2098,"spinDirection":164},"zone":7,"typeConfidence":2.0,"plateTime":0.4112466416996541,"extension":6.383954948299232},"index":6,"playId":"789dfc7f-7af9-33e4-9bd1-dfe1f4d9cc0c","pitchNumber":7,"startTime":"2026-04-04T04:31:21.254Z","endTime":"2026-04-04T04:31:26.171Z","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":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990021860188673,"aZ":-26.542077919337206,"pfxX":1.8734921381734537,"pfxZ":3.7067656813576395,"pX":0.671645941014968,"pZ":3.1354130731040053,"vX0":-0.2639823344702934,"vY0":-122.632506570936,"vZ0":-2.2061225550115893,"x":91.4,"y":154.12,"x0":0.5376010565832035,"y0":50.00010136652797,"z0":6.318127162950705,"aX":2.84365332331939},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.5,"breakHorizontal":-3.4,"spinRate":1114,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4472046364211524,"extension":6.371449364865358},"index":7,"playId":"d8819f91-d3cf-38eb-8f9d-1db4872d822a","pitchNumber":8,"startTime":"2026-04-04T04:31:42.828Z","endTime":"2026-04-04T04:31:48.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9493407044505,"aZ":-29.13836278832817,"pfxX":-2.3916903479245146,"pfxZ":1.916127331947704,"pX":-0.040328825082730856,"pZ":0.9503960027657924,"vX0":-1.8670074370048255,"vY0":-124.48842770928225,"vZ0":-6.811332590657697,"x":118.54,"y":213.12,"x0":1.0277387193066534,"y0":50.00090774977468,"z0":6.106408772837443,"aX":-3.786202903826016},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":4.7,"spinRate":2391,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43851889757057894,"extension":6.542401417343989},"index":8,"playId":"fa3ce2d7-372c-3f48-ad45-8ee95441b04b","pitchNumber":9,"startTime":"2026-04-04T04:32:08.097Z","endTime":"2026-04-04T04:32:13.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:32:13.430Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Alvarez flies out sharply to center fielder Harrison Bader.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T04:32:22.984Z","endTime":"2026-04-04T04:33:15.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.921826205590722,"aZ":-15.395375958007486,"pfxX":-0.2808784484723592,"pfxZ":9.352948932220698,"pX":0.09033816132525024,"pZ":3.1430456824707527,"vX0":-0.8143514903664105,"vY0":-133.4008390360321,"vZ0":-5.830939269547338,"x":113.56,"y":153.92,"x0":0.43662268297150814,"y0":50.004010595759816,"z0":6.47550360833035,"aX":-0.503847365090692},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":0.7,"spinRate":2089,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.41130623385150944,"extension":6.246635983096032},"index":0,"playId":"12e07aa7-f83c-37d6-b3b7-7dce95496878","pitchNumber":1,"startTime":"2026-04-04T04:32:37.732Z","endTime":"2026-04-04T04:32:41.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19391569444325,"aZ":-32.483653417575006,"pfxX":-2.2950343333085215,"pfxZ":-0.20577768885027758,"pX":-0.00811755857503569,"pZ":2.06931859870024,"vX0":-1.4587810943843793,"vY0":-122.83361305878236,"vZ0":-3.3951858029403583,"x":117.31,"y":182.91,"x0":0.8914260386784588,"y0":50.00028953826796,"z0":6.229484675881578,"aX":-3.508374188872897},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.0,"breakHorizontal":4.4,"spinRate":2245,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.44581386996668737,"extension":6.465242686196582},"hitData":{"launchSpeed":102.3,"launchAngle":33.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":147.94,"coordY":48.44}},"index":1,"playId":"37a7bdd6-1718-344d-a562-13479b741701","pitchNumber":2,"startTime":"2026-04-04T04:33:02.146Z","endTime":"2026-04-04T04:33:15.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:33:15.555Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a line drive to center fielder Harrison Bader. Carson Benge to 3rd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T04:33:34.383Z","endTime":"2026-04-04T04:35:45.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnThird":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091697752690756,"aZ":-30.628300493729014,"pfxX":-2.553194659750792,"pfxZ":0.9990558094624813,"pX":0.35135000371758146,"pZ":2.05938393203332,"vX0":-0.6116370002709511,"vY0":-123.1128276322677,"vZ0":-3.9341750110972593,"x":103.61,"y":183.18,"x0":0.9344074237800193,"y0":50.002396787900445,"z0":6.253925328455379,"aX":-3.9418116068043205},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.2,"breakHorizontal":4.8,"spinRate":2269,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.44390250385609376,"extension":6.3215933656162555},"index":0,"playId":"a54ee90b-ec51-348a-9160-6569471b3111","pitchNumber":1,"startTime":"2026-04-04T04:33:45.593Z","endTime":"2026-04-04T04:33:49.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49287113692629,"aZ":-16.81032067863718,"pfxX":-0.7187958209842136,"pfxZ":8.597865730232753,"pX":-0.025950874766768682,"pZ":3.6548214736225253,"vX0":-1.43400139708317,"vY0":-132.8275159269086,"vZ0":-4.160818680450849,"x":117.99,"y":140.1,"x0":0.6143016638633003,"y0":50.001807552981234,"z0":6.464208509804091,"aX":-1.2835183681298514},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":1.6,"spinRate":2201,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4123880175753474,"extension":6.197970899866233},"index":1,"playId":"78e8b270-6ecd-327b-9850-b771722f49c6","pitchNumber":2,"startTime":"2026-04-04T04:34:06.236Z","endTime":"2026-04-04T04:34:10.020Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-04T04:34:26.480Z","endTime":"2026-04-04T04:34:40.850Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.157496982408855,"aZ":-13.864779613079971,"pfxX":2.5785724873598257,"pfxZ":10.051797872948494,"pX":1.3109086596125885,"pZ":3.4181932880913104,"vX0":1.3305018333071568,"vY0":-134.5888354284164,"vZ0":-5.360948574368501,"x":67.03,"y":146.49,"x0":0.47409671087775157,"y0":50.00152712236858,"z0":6.429587823289993,"aX":4.696355762160592},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":-4.9,"spinRate":2141,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4080798917381854,"extension":6.1526797759948515},"index":3,"playId":"46f53cbd-7bbe-3f56-9af7-04af466be0da","pitchNumber":3,"startTime":"2026-04-04T04:34:40.850Z","endTime":"2026-04-04T04:34:44.295Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21385068207917,"aZ":-23.549520115920117,"pfxX":6.134229605511683,"pfxZ":5.638406555142116,"pX":-0.18556384080601843,"pZ":0.41799648696871244,"vX0":-4.3621792379111755,"vY0":-123.08893673401984,"vZ0":-8.421902501816271,"x":124.07,"y":227.49,"x0":0.8156514280499669,"y0":50.00324189711931,"z0":5.888678671404193,"aX":9.380840399225306},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.4,"breakHorizontal":-10.1,"spinRate":1167,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.44558346140141536,"extension":6.716336988572505},"index":4,"playId":"f106c678-b4bd-3f1d-9c0b-1fb5aee2a16f","pitchNumber":4,"startTime":"2026-04-04T04:34:59.537Z","endTime":"2026-04-04T04:35:05.309Z","isPitch":true,"type":"pitch"},{"details":{"description":"Carson Benge steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"f106c678-b4bd-3f1d-9c0b-1fb5aee2a16f","startTime":"2026-04-04T04:35:13.026Z","endTime":"2026-04-04T04:35:34.610Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.792877127538272,"aZ":-29.109260397523613,"pfxX":-2.4951434222527826,"pfxZ":1.9728544776129207,"pX":-0.636308104202411,"pZ":1.9521533392870156,"vX0":-1.9761486294811281,"vY0":-123.22554426307799,"vZ0":-4.463540823123917,"x":141.25,"y":186.07,"x0":0.4969805347878858,"y0":50.004851269290754,"z0":6.213636521520326,"aX":-3.882652253766094},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":4.9,"spinRate":2265,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4425008338627414,"extension":6.354703840051744},"hitData":{"launchSpeed":74.6,"launchAngle":21.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.49,"coordY":96.35}},"index":6,"playId":"f00e7b50-19db-3b6e-9cff-2f73ed7edac4","pitchNumber":5,"startTime":"2026-04-04T04:35:34.610Z","endTime":"2026-04-04T04:35:45.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:35:45.689Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyrone Taylor flies out to second baseman Luis Arraez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T04:36:26.472Z","endTime":"2026-04-04T04:38:31.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnThird":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":84.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406502350200903,"aZ":-14.252038649634997,"pfxX":1.6194586363094352,"pfxZ":9.879709159502372,"pX":-0.11438349792639596,"pZ":3.2474163922873656,"vX0":-1.8165367982776284,"vY0":-133.94227200051847,"vZ0":-5.627851616846959,"x":121.36,"y":151.1,"x0":0.36275797456577524,"y0":50.00216052986332,"z0":6.398007220718023,"aX":2.9374525519920907},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":-2.5,"spinRate":2065,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.40921792195688944,"extension":6.277955003049645},"index":0,"playId":"675bbfaf-410b-3362-9ee8-3ffcc5e5c957","pitchNumber":1,"startTime":"2026-04-04T04:36:28.638Z","endTime":"2026-04-04T04:36:32.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25224830660602,"aZ":-14.241068466236152,"pfxX":-0.3800539134500478,"pfxZ":9.921183196126867,"pX":0.9660283398037751,"pZ":4.6979848422784425,"vX0":1.2092687433773988,"vY0":-134.36002435113963,"vZ0":-2.131891117588885,"x":80.18,"y":111.93,"x0":0.5572224237364266,"y0":50.00010331274311,"z0":6.527456174536697,"aX":-0.6870150421559941},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":0.4,"spinRate":2173,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.40947572951840794,"extension":6.200729396377261},"index":1,"playId":"b23a077d-eba8-3f53-88ae-8c553fb5f568","pitchNumber":2,"startTime":"2026-04-04T04:36:53.407Z","endTime":"2026-04-04T04:36:56.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.937472499222583,"aZ":-23.89156216464522,"pfxX":6.426162278775197,"pfxZ":5.4971314882267235,"pX":0.40912449078296864,"pZ":1.3989999095751795,"vX0":-2.1580261113675943,"vY0":-122.17537928652493,"vZ0":-6.217866890483211,"x":101.41,"y":201.01,"x0":0.4709988332877348,"y0":50.00154464546392,"z0":6.041070833825404,"aX":9.676274132551647},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.6,"breakHorizontal":-11.0,"spinRate":1067,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.44897388551844264,"extension":6.5478177084470985},"index":2,"playId":"e615e8d0-92e7-3f1f-8926-b9496b8fa46d","pitchNumber":3,"startTime":"2026-04-04T04:37:12.901Z","endTime":"2026-04-04T04:37:16.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.932799099243447,"aZ":-15.436012545830037,"pfxX":-1.0532060459048844,"pfxZ":9.45609627130112,"pX":-0.1634863272130944,"pZ":5.079241877383662,"vX0":-0.41159412646671,"vY0":-132.8185004594857,"vZ0":-1.0514913926753429,"x":123.23,"y":101.64,"x0":0.13069432029527633,"y0":50.001088139257405,"z0":6.613166550903749,"aX":-1.8636782284575544},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":2.0,"spinRate":2147,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.41387149238578624,"extension":6.150383110723251},"index":3,"playId":"d102dcc7-e51c-3d3d-adbd-c02b215471ab","pitchNumber":4,"startTime":"2026-04-04T04:37:34.555Z","endTime":"2026-04-04T04:37:38.010Z","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":91.9,"endSpeed":82.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83582163481614,"aZ":-14.974832334886077,"pfxX":-0.3360888415937846,"pfxZ":9.644655987363803,"pX":0.06340450040039802,"pZ":3.725025334400428,"vX0":-0.6135566997802657,"vY0":-133.7076221030706,"vZ0":-4.283472204694601,"x":114.58,"y":138.2,"x0":0.3408795979821562,"y0":50.005809215912585,"z0":6.446127516600866,"aX":-0.5995004637398649},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.6,"breakHorizontal":0.7,"spinRate":2140,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4119968785233654,"extension":6.144924373460255},"index":4,"playId":"3077d6b1-2bc0-3ed8-b68c-d9df18a495e4","pitchNumber":5,"startTime":"2026-04-04T04:37:56.178Z","endTime":"2026-04-04T04:38:00.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.274871906422426,"aZ":-30.989952953511448,"pfxX":-2.963195867910596,"pfxZ":0.791966638693987,"pX":-0.09729969214573032,"pZ":1.7064568697899078,"vX0":-1.2138524956062886,"vY0":-120.84784380169341,"vZ0":-4.21362434962194,"x":120.71,"y":192.71,"x0":0.7955303804653183,"y0":50.00021037647463,"z0":6.177488632942204,"aX":-4.407099593147763},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.7,"breakHorizontal":5.6,"spinRate":2266,"spinDirection":297},"zone":8,"typeConfidence":2.0,"plateTime":0.4522406598023343,"extension":6.505342937828818},"hitData":{"launchSpeed":81.5,"launchAngle":63.0,"totalDistance":163.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.27,"coordY":139.36}},"index":5,"playId":"6c972def-5b7b-359a-bdfd-a83909540109","pitchNumber":6,"startTime":"2026-04-04T04:38:22.101Z","endTime":"2026-04-04T04:38:31.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:38:31.557Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T04:38:49.586Z","endTime":"2026-04-04T04:41:42.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":6},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68646246956348,"aZ":-32.114283881838496,"pfxX":-1.9432868492578073,"pfxZ":0.04429579847851439,"pX":-0.72593587111367,"pZ":0.8705799572470361,"vX0":-2.9243272850045012,"vY0":-121.72625554706413,"vZ0":-5.895415014727141,"x":144.67,"y":215.27,"x0":0.7431263430525735,"y0":50.00516708628516,"z0":6.10118660414493,"aX":-2.9194700072844015},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.1,"breakHorizontal":4.2,"spinRate":2301,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4497946157370345,"extension":6.423553226501458},"index":0,"playId":"2c489329-7a1e-34f5-ab16-88bfce5b3b70","pitchNumber":1,"startTime":"2026-04-04T04:39:18.370Z","endTime":"2026-04-04T04:39:22.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4355991479188,"aZ":-14.676132357987589,"pfxX":0.6850648420529944,"pfxZ":9.619138933406683,"pX":0.18879029261474742,"pZ":3.30580290407784,"vX0":-0.7444484984648317,"vY0":-133.89968866588535,"vZ0":-5.459084806445938,"x":109.8,"y":149.52,"x0":0.38117968553119674,"y0":50.003803876173485,"z0":6.418179183188681,"aX":1.246299494546825},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-1.1,"spinRate":2146,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.40879611527896964,"extension":6.270546435331247},"index":1,"playId":"e887df1d-64d7-3f39-ba18-bfd7e2f19b85","pitchNumber":2,"startTime":"2026-04-04T04:39:58.042Z","endTime":"2026-04-04T04:40:02.257Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"d300cf31-87d8-390d-8810-29541689c00b","startTime":"2026-04-04T04:40:20.131Z","endTime":"2026-04-04T04:40:23.750Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88326787032411,"aZ":-30.486327517918475,"pfxX":6.645577710030885,"pfxZ":1.0832544499565162,"pX":0.04246002721898219,"pZ":0.9730686322799128,"vX0":-3.669782755918771,"vY0":-123.85519916643813,"vZ0":-6.2635278252178965,"x":115.38,"y":212.51,"x0":0.6804584880961554,"y0":50.00156052328826,"z0":6.086341890365575,"aX":10.317301691222056},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.7,"breakHorizontal":-11.2,"spinRate":1123,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4423437254349727,"extension":6.454641469255755},"index":3,"playId":"e56a7a4c-64fc-32b4-9265-0998406cbd26","pitchNumber":3,"startTime":"2026-04-04T04:40:43.484Z","endTime":"2026-04-04T04:40:53.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Francisco Lindor steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"e56a7a4c-64fc-32b4-9265-0998406cbd26","startTime":"2026-04-04T04:40:55.780Z","endTime":"2026-04-04T04:41:07.264Z","isPitch":false,"isBaseRunningPlay":true,"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, 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":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.314427449896684,"aZ":-31.66631206379115,"pfxX":-2.6289330494824648,"pfxZ":0.3268303664692471,"pX":-0.043355454916788404,"pZ":1.1947681483737278,"vX0":-1.221662740639351,"vY0":-122.65873343545994,"vZ0":-5.37423138835112,"x":118.65,"y":206.52,"x0":0.8013250312222052,"y0":50.00035957769777,"z0":6.087176819046873,"aX":-4.039264709700429},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":5.0,"spinRate":2395,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.44509384499040294,"extension":6.437582296972768},"index":5,"playId":"ca8c991c-2fc8-37fb-a9fc-87ff7763fdbd","pitchNumber":4,"startTime":"2026-04-04T04:41:07.264Z","endTime":"2026-04-04T04:41:11.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.051234062139905,"aZ":-16.2479604822858,"pfxX":1.1067057260112878,"pfxZ":8.743331681847193,"pX":-0.5820005979344481,"pZ":3.7183023339739782,"vX0":-2.0719741557233333,"vY0":-134.11937188539068,"vZ0":-4.2148747165091045,"x":139.18,"y":138.39,"x0":0.05681880267120439,"y0":50.00307138096568,"z0":6.4692668637564275,"aX":2.016135797103346},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":-1.6,"spinRate":2133,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4084195024513302,"extension":6.271502099990719},"index":6,"playId":"eb0500d2-d7ce-314c-86c6-3686dc25c135","pitchNumber":5,"startTime":"2026-04-04T04:41:36.787Z","endTime":"2026-04-04T04:41:42.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:41:42.421Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Marcus Semien to first baseman Brett Baty.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T04:44:08.083Z","endTime":"2026-04-04T04:44:32.791Z","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":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":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":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Richard Lovelady replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T04:43:16.237Z","endTime":"2026-04-04T04:44:10.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663992,"link":"/api/v1/people/663992"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.296547661666125,"aZ":-27.77659515191994,"pfxX":10.355327893271433,"pfxZ":2.509834646622666,"pX":0.5015354813996269,"pZ":1.7693802371345828,"vX0":-7.772596180978804,"vY0":-133.07291476207035,"vZ0":-3.1788447049767763,"x":97.88,"y":191.01,"x0":2.1466327862929733,"y0":50.00663930479281,"z0":5.039600445469768,"aX":18.175614210452686},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-16.6,"spinRate":2180,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.41505623406042247,"extension":7.529311742355531},"index":1,"playId":"ce821839-40b8-30f4-9be1-36ba562006b7","pitchNumber":1,"startTime":"2026-04-04T04:44:10.238Z","endTime":"2026-04-04T04:44:14.451Z","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":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":74.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.891423906101696,"aZ":-29.420808768585303,"pfxX":-8.150371325685102,"pfxZ":1.9024659768172238,"pX":-0.45287595048023,"pZ":2.6549390761305784,"vX0":-3.735231033488814,"vY0":-121.10133166107867,"vZ0":0.21273195659074795,"x":134.26,"y":167.1,"x0":2.1800790754429284,"y0":50.00517144058922,"z0":5.190619875741045,"aX":-11.819151002223553},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.8,"breakHorizontal":15.7,"spinRate":2408,"spinDirection":291},"zone":4,"typeConfidence":2.0,"plateTime":0.4564656952749919,"extension":7.306904858378031},"hitData":{"launchSpeed":93.8,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.94,"coordY":131.31}},"index":2,"playId":"a605383d-a0ce-3bcd-a19f-797cbdf94fd9","pitchNumber":2,"startTime":"2026-04-04T04:44:24.773Z","endTime":"2026-04-04T04:44:32.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:44:32.791Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jerar Encarnacion doubles (1) on a line drive to right fielder Carson Benge.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T04:44:54.662Z","endTime":"2026-04-04T04:47:54.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.0,"endSpeed":84.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.258480722465197,"aZ":-30.588517111532678,"pfxX":8.843343627731565,"pfxZ":0.8771785692976639,"pX":0.3668660507273082,"pZ":2.311466459665364,"vX0":-7.585921721891654,"vY0":-133.8475692672155,"vZ0":-1.5117033029522693,"x":103.02,"y":176.37,"x0":2.090714861700723,"y0":50.00404973464649,"z0":5.076684389023728,"aX":16.024778341691796},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.4,"breakHorizontal":-14.4,"spinRate":1751,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.40942558607830426,"extension":7.5057569491606895},"index":0,"playId":"5c215eb5-092c-3bfd-8b20-e599d1eaeb5b","pitchNumber":1,"startTime":"2026-04-04T04:44:55.694Z","endTime":"2026-04-04T04:45:00.125Z","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.6,"endSpeed":83.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.890216404786987,"aZ":-29.87348978893013,"pfxX":9.21167148848405,"pfxZ":1.2848541454821643,"pX":2.022989890648645,"pZ":1.761660869455517,"vX0":-3.7010621635842282,"vY0":-133.36216164530177,"vZ0":-2.8769275909977168,"x":39.89,"y":191.22,"x0":2.235443331671881,"y0":50.00506457194055,"z0":5.019429468507035,"aX":16.519669323430577},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.9,"breakHorizontal":-15.8,"spinRate":2395,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.41141905920331556,"extension":7.456684996142857},"index":1,"playId":"bf572161-4d67-3e42-99df-69c3fb30bafc","pitchNumber":2,"startTime":"2026-04-04T04:45:09.637Z","endTime":"2026-04-04T04:45:12.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.716246826175304,"aZ":-35.378900863510594,"pfxX":-8.589958396081341,"pfxZ":-2.255019572919771,"pX":-0.24976618860055075,"pZ":2.123313290239607,"vX0":-3.143401193848364,"vY0":-118.9892344949868,"vZ0":0.24692005105692227,"x":126.52,"y":181.45,"x0":2.207663833996279,"y0":50.00268796780035,"z0":5.247101888073604,"aX":-12.207794175239625},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.7,"breakHorizontal":16.3,"spinRate":2396,"spinDirection":301},"zone":7,"typeConfidence":2.0,"plateTime":0.4618869262257026,"extension":7.348490751022014},"index":2,"playId":"1498506e-455f-3a0e-a61a-1b2eb64e92b2","pitchNumber":3,"startTime":"2026-04-04T04:45:25.226Z","endTime":"2026-04-04T04:45:29.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.839812152403493,"aZ":-17.447712390035214,"pfxX":5.025765191022346,"pfxZ":8.03946861709939,"pX":0.05551803744088776,"pZ":3.0970891231160698,"vX0":-7.891308631658503,"vY0":-134.65142260230795,"vZ0":-1.9136565602491076,"x":114.88,"y":155.16,"x0":2.3742405258897716,"y0":50.00673071831737,"z0":5.054550481835862,"aX":9.211548640344722},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-7.3,"spinRate":2385,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.4071291956795071,"extension":7.354869741060647},"index":3,"playId":"4dd7db2e-4367-322b-9561-58a699f51ff7","pitchNumber":4,"startTime":"2026-04-04T04:46:07.645Z","endTime":"2026-04-04T04:46:12.040Z","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":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55995573163792,"aZ":-34.83498137190459,"pfxX":-9.551899461000227,"pfxZ":-1.874448242515629,"pX":0.773182792656756,"pZ":1.3822560443376248,"vX0":-1.0378119290026875,"vY0":-119.05535603282048,"vZ0":-1.4213877615437014,"x":87.53,"y":201.46,"x0":2.4556183986745834,"y0":50.00569604726934,"z0":5.176790591566374,"aX":-13.53919900791409},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.5,"breakHorizontal":17.5,"spinRate":2530,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.4623226381260266,"extension":7.366141229513937},"index":4,"playId":"328ac5d4-8724-3a71-8559-3f82df5ad488","pitchNumber":5,"startTime":"2026-04-04T04:46:25.315Z","endTime":"2026-04-04T04:46:29.311Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333248589765667,"aZ":-30.662190726061155,"pfxX":-8.494516580125898,"pfxZ":1.0533100425982695,"pX":0.4089092798693078,"pZ":2.3642189590197313,"vX0":-2.1310297871322628,"vY0":-119.47558218372365,"vZ0":-0.10691847946847766,"x":101.41,"y":174.95,"x0":2.4172540937721365,"y0":50.00392117646724,"z0":5.17941703396771,"aX":-12.205031133938785},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.2,"breakHorizontal":16.0,"spinRate":2416,"spinDirection":298},"zone":6,"typeConfidence":2.0,"plateTime":0.4595265923585852,"extension":7.2758447622798945},"index":5,"playId":"2056ec13-d190-3f83-9876-241036933b8d","pitchNumber":6,"startTime":"2026-04-04T04:46:39.564Z","endTime":"2026-04-04T04:46:43.472Z","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":90.9,"endSpeed":83.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25633785542931,"aZ":-23.172008360148748,"pfxX":1.0995490641969181,"pfxZ":5.080655031575498,"pX":-0.3654677356645145,"pZ":3.021916285092002,"vX0":-7.384479593658557,"vY0":-132.24665264685055,"vZ0":-1.1523507235930048,"x":130.93,"y":157.19,"x0":2.3202321305417777,"y0":50.00005040124988,"z0":5.163317552254371,"aX":1.9482986936766338},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":-0.4,"spinRate":2344,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4142013526779742,"extension":7.300474954744311},"index":6,"playId":"2d7c3f41-d834-3c0a-ac1d-f3e3513f571b","pitchNumber":7,"startTime":"2026-04-04T04:47:00.673Z","endTime":"2026-04-04T04:47:04.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.501793759775843,"aZ":-30.78462758840186,"pfxX":-6.58392911035739,"pfxZ":0.9391895460351254,"pX":0.34319716158522184,"pZ":1.4833729107209956,"vX0":-2.7020109314714764,"vY0":-120.82357761001839,"vZ0":-2.0961977603832054,"x":103.92,"y":198.73,"x0":2.3325833582783613,"y0":50.000406024387836,"z0":5.078958716295949,"aX":-9.68872275351753},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.4,"breakHorizontal":12.6,"spinRate":2417,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.45410146697619114,"extension":7.329811026015004},"index":7,"playId":"c22f05f9-c381-366f-a79b-7b3ecf217667","pitchNumber":8,"startTime":"2026-04-04T04:47:23.893Z","endTime":"2026-04-04T04:47:28.287Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.806132941388018,"aZ":-29.467372803752355,"pfxX":7.254776047990409,"pfxZ":1.5130571636045431,"pX":0.36682313121911775,"pZ":2.9904053268935513,"vX0":-7.3008196932225,"vY0":-132.66825150811349,"vZ0":-0.06285025560958868,"x":103.02,"y":158.04,"x0":2.208961517680567,"y0":50.00151780368872,"z0":5.158302445184693,"aX":12.959989565995373},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.0,"breakHorizontal":-11.6,"spinRate":2479,"spinDirection":20},"zone":3,"typeConfidence":2.0,"plateTime":0.41252120361681355,"extension":7.624321761619599},"hitData":{"launchSpeed":98.7,"launchAngle":18.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.0,"coordY":111.0}},"index":8,"playId":"7e100a4d-476b-3180-817a-24ac251ad64e","pitchNumber":9,"startTime":"2026-04-04T04:47:41.262Z","endTime":"2026-04-04T04:47:54.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:47:54.450Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T04:48:22.405Z","endTime":"2026-04-04T04:49:36.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.106812794193775,"aZ":-21.198706422912267,"pfxX":2.1662053613790464,"pfxZ":6.11889137801233,"pX":-0.4255937730768989,"pZ":3.7729797506639304,"vX0":-7.521457157886374,"vY0":-132.7379168552407,"vZ0":0.11951714054819806,"x":133.22,"y":136.91,"x0":2.1570570857210902,"y0":50.00001253628914,"z0":5.2646052883133,"aX":3.8842790436997885},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.3,"breakHorizontal":-2.4,"spinRate":2351,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4118676827226624,"extension":7.398796282468947},"index":0,"playId":"6615c406-17b6-30b9-a6ed-d63afc79de9d","pitchNumber":1,"startTime":"2026-04-04T04:48:26.762Z","endTime":"2026-04-04T04:48:30.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95235141155727,"aZ":-31.014914805995254,"pfxX":-2.7786795297633233,"pfxZ":0.7604561720554166,"pX":1.786585355955383,"pZ":3.6697625172093753,"vX0":-0.44424712307762826,"vY0":-122.56755772131082,"vZ0":2.276532201902551,"x":48.9,"y":139.7,"x0":2.3311409271205883,"y0":50.00157896598929,"z0":5.375123500038291,"aX":-4.232543336353043},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.2,"breakHorizontal":5.2,"spinRate":2353,"spinDirection":273},"zone":12,"typeConfidence":2.0,"plateTime":0.4466609781202546,"extension":7.258666070224442},"index":1,"playId":"751b568a-c0ad-374f-8628-4eb6e05d3d48","pitchNumber":2,"startTime":"2026-04-04T04:48:43.512Z","endTime":"2026-04-04T04:48:46.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.635104583176634,"aZ":-27.664399769487154,"pfxX":6.390070206938257,"pfxZ":2.557763308945895,"pX":-1.033413312360138,"pZ":2.0705107946393295,"vX0":-10.545544857089558,"vY0":-132.0077814913767,"vZ0":-2.3212377533570554,"x":156.39,"y":182.88,"x0":2.18657145347931,"y0":50.00039053650745,"z0":5.001957900008044,"aX":11.254193305639923},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":-9.2,"spinRate":2210,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.41523726358663504,"extension":7.5944706923095},"index":2,"playId":"e00d7b4b-1006-3c05-978f-e4aeeee00617","pitchNumber":3,"startTime":"2026-04-04T04:49:02.031Z","endTime":"2026-04-04T04:49:08.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Francisco Alvarez. Jerar Encarnacion to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"actionPlayId":"e00d7b4b-1006-3c05-978f-e4aeeee00617","startTime":"2026-04-04T04:49:19.590Z","endTime":"2026-04-04T04:49:32.918Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26253379043221,"aZ":-25.117853557724363,"pfxX":8.490688850725913,"pfxZ":4.007340848250578,"pX":1.251726102693169,"pZ":3.761390110769206,"vX0":-5.365286793916409,"vY0":-133.24070982030125,"vZ0":0.8592002188756912,"x":69.29,"y":137.22,"x0":2.210516411720999,"y0":50.00145946408912,"z0":5.279416705547686,"aX":14.942810378784229},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":-13.9,"spinRate":2706,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.414464482585704,"extension":7.352633066532579},"index":4,"playId":"b174ab30-9f62-3c8c-896f-932ea8e8581e","pitchNumber":4,"startTime":"2026-04-04T04:49:32.918Z","endTime":"2026-04-04T04:49:36.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:49:36.531Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T04:50:40.164Z","endTime":"2026-04-04T04:52:27.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-04T04:50:11.444Z","endTime":"2026-04-04T04:50:42.324Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28389379411015,"aZ":-29.53103990332469,"pfxX":9.565797076660466,"pfxZ":1.4976147024172013,"pX":0.85970344050592,"pZ":1.580946908896478,"vX0":-6.778856211585403,"vY0":-133.09051703327114,"vZ0":-3.546734895508493,"x":84.23,"y":196.09,"x0":2.214955620454581,"y0":50.00619559177777,"z0":5.102782598295269,"aX":16.924401229557528},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.0,"breakHorizontal":-15.6,"spinRate":2340,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4137669283982728,"extension":7.404381320435413},"index":1,"playId":"a2e06e45-8c5f-3b39-90a8-d3cddb310cea","pitchNumber":1,"startTime":"2026-04-04T04:50:42.324Z","endTime":"2026-04-04T04:50:46.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74847637191207,"aZ":-30.958839251512877,"pfxX":-7.517820146325192,"pfxZ":0.8702987458958775,"pX":0.4317954642185159,"pZ":1.1853899452384942,"vX0":-2.404023441281452,"vY0":-118.27253892865112,"vZ0":-2.2552627099893012,"x":100.54,"y":206.77,"x0":2.4421121328512196,"y0":50.00211704556767,"z0":5.032878945758625,"aX":-10.48829632860567},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.2,"breakHorizontal":14.3,"spinRate":2467,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4658152032628071,"extension":7.396240330677534},"index":2,"playId":"1a1556bb-bc1d-3302-bf47-53db8d853bd2","pitchNumber":2,"startTime":"2026-04-04T04:51:23.255Z","endTime":"2026-04-04T04:51:27.443Z","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":91.8,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21662918362816,"aZ":-26.491184978479495,"pfxX":8.026653307781297,"pfxZ":3.188393962769714,"pX":-0.032974232928173614,"pZ":2.3104749092273846,"vX0":-8.30811451375161,"vY0":-133.34826848384924,"vZ0":-2.6145242706524265,"x":118.26,"y":176.4,"x0":2.0944076955625444,"y0":50.00468309487741,"z0":5.233988657233713,"aX":14.319552817648546},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.4,"breakHorizontal":-12.5,"spinRate":2231,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4122426240631789,"extension":7.527165370979388},"index":3,"playId":"0ad92dfd-a53a-39f6-a47c-664aa136da99","pitchNumber":3,"startTime":"2026-04-04T04:51:39.499Z","endTime":"2026-04-04T04:51:43.608Z","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":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.289552566191926,"aZ":-30.296036504670568,"pfxX":-8.157785795727467,"pfxZ":1.3021654990305844,"pX":0.5014638975260064,"pZ":1.200614110730638,"vX0":-2.193968691596158,"vY0":-119.57402532293023,"vZ0":-2.5412770475299995,"x":97.89,"y":206.36,"x0":2.4917858322243758,"y0":50.00119978330313,"z0":5.010936054516765,"aX":-11.743590806799341},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.0,"breakHorizontal":15.4,"spinRate":2442,"spinDirection":288},"zone":14,"typeConfidence":2.0,"plateTime":0.45907998267833916,"extension":7.199253078475728},"index":4,"playId":"a7d7cb9e-09b2-35ea-96ea-51b23d0d231f","pitchNumber":4,"startTime":"2026-04-04T04:52:02.544Z","endTime":"2026-04-04T04:52:06.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48159703369689,"aZ":-32.486587184282556,"pfxX":-7.188572768782111,"pfxZ":-0.221998106924719,"pX":-0.8554141027558438,"pZ":1.3534987334375483,"vX0":-5.203101950166503,"vY0":-118.49729873376609,"vZ0":-1.887133380525312,"x":149.61,"y":202.24,"x0":2.3057199460426694,"y0":50.00296774218838,"z0":5.13946574614939,"aX":-10.180282675349261},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":14.3,"spinRate":2398,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4629469548427414,"extension":7.268168422233638},"index":5,"playId":"4027f8d2-cdf0-36e6-8b8f-731aa4834fb3","pitchNumber":5,"startTime":"2026-04-04T04:52:22.408Z","endTime":"2026-04-04T04:52:27.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:52:27.521Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a fly ball to center fielder Luis Robert Jr. Jerar Encarnacion scores. Willy Adames to 3rd.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T04:52:43.844Z","endTime":"2026-04-04T04:53:40.779Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":{"id":663992,"link":"/api/v1/people/663992"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005057667764053,"aZ":-24.061007488488947,"pfxX":6.7597623008932946,"pfxZ":4.5522326166207705,"pX":-0.2663987317540481,"pZ":1.0828184906926182,"vX0":-8.800635253674624,"vY0":-133.3008314520839,"vZ0":-5.676604665352919,"x":127.15,"y":209.54,"x0":2.2133029082140374,"y0":50.00645308675732,"z0":4.997885276517668,"aX":12.060603137356255},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.1,"breakHorizontal":-10.1,"spinRate":2203,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4122786305265236,"extension":7.586719017683364},"index":0,"playId":"556c1072-1932-3e10-9adb-368772775602","pitchNumber":1,"startTime":"2026-04-04T04:52:47.611Z","endTime":"2026-04-04T04:52:51.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449244559840842,"aZ":-25.9908718267583,"pfxX":6.4707413745364075,"pfxZ":3.5070569437180383,"pX":0.5230958333074248,"pZ":2.170931734097461,"vX0":-6.747819257673601,"vY0":-132.05887577882103,"vZ0":-2.785609305680156,"x":97.06,"y":180.16,"x0":2.2722310666889536,"y0":50.005502709192534,"z0":5.153967041692562,"aX":11.416976312177313},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":-10.2,"spinRate":2180,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.41495585365165466,"extension":7.549432867180956},"index":1,"playId":"3c5eaa50-d852-3c34-8f12-914871936802","pitchNumber":2,"startTime":"2026-04-04T04:53:04.791Z","endTime":"2026-04-04T04:53:08.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.680938563926496,"aZ":-27.833714958324133,"pfxX":8.124052439856262,"pfxZ":2.3884894217301813,"pX":0.7585158905083694,"pZ":2.7884459616823873,"vX0":-6.849476845306691,"vY0":-134.08638007886915,"vZ0":-1.2262521523302565,"x":88.09,"y":163.49,"x0":2.293790120952347,"y0":50.00236890566875,"z0":5.242439406162196,"aX":14.755468104672596},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":-13.2,"spinRate":2973,"spinDirection":33},"zone":3,"typeConfidence":2.0,"plateTime":0.40888381637504123,"extension":7.46190693905631},"hitData":{"launchSpeed":70.6,"launchAngle":43.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.69,"coordY":109.31}},"index":2,"playId":"05de629b-f573-3516-bf60-23c5a53d89c3","pitchNumber":3,"startTime":"2026-04-04T04:53:27.486Z","endTime":"2026-04-04T04:53:40.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:53:40.779Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Francisco Lindor to first baseman Brett Baty.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T04:54:22.393Z","endTime":"2026-04-04T04:55:56.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.482756053571414,"aZ":-25.897075927757964,"pfxX":7.53169804059165,"pfxZ":3.4710535494779426,"pX":0.03907616675236364,"pZ":1.7882478807798279,"vX0":-7.731587144283772,"vY0":-133.8162319050429,"vZ0":-4.034089115551783,"x":115.51,"y":190.5,"x0":1.9903709002440702,"y0":50.0053981265861,"z0":5.175611920207796,"aX":13.630943401733822},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":-11.9,"spinRate":2966,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.40967050675515626,"extension":7.4720717895656215},"index":0,"playId":"36a1bab9-dc26-32ac-a94d-3aabc2fac5fe","pitchNumber":1,"startTime":"2026-04-04T04:54:27.029Z","endTime":"2026-04-04T04:54:31.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.161772228232003,"aZ":-33.98044336310101,"pfxX":-9.04807839684631,"pfxZ":-1.239760819175184,"pX":1.034515869904899,"pZ":1.6503004482963992,"vX0":-0.06345615534093585,"vY0":-120.26311951093452,"vZ0":-1.2074586773056644,"x":77.57,"y":194.22,"x0":2.2353866836145495,"y0":50.00579138176569,"z0":5.1960551288154235,"aX":-13.14339178291385},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.3,"breakHorizontal":16.3,"spinRate":2455,"spinDirection":286},"zone":14,"typeConfidence":2.0,"plateTime":0.4569206039384506,"extension":7.446924185512536},"index":1,"playId":"347b9e39-1e30-3eb2-91c6-8a56ca05cf68","pitchNumber":2,"startTime":"2026-04-04T04:54:45.767Z","endTime":"2026-04-04T04:54:49.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883344986504326,"aZ":-21.32086858611183,"pfxX":0.5277514142113215,"pfxZ":6.150255133002055,"pX":1.8365262264837416,"pZ":3.9403266695828956,"vX0":-1.7046975882846533,"vY0":-131.50598268048935,"vZ0":0.4318457096445435,"x":47.0,"y":132.39,"x0":2.4224226722480515,"y0":50.004069949658806,"z0":5.346078981590587,"aX":0.9317938873104661},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.4,"breakHorizontal":-0.6,"spinRate":2414,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4152857437213564,"extension":7.382208711129462},"index":2,"playId":"d2a1f1ba-6470-394b-807d-2a94eb18a5cb","pitchNumber":3,"startTime":"2026-04-04T04:55:04.352Z","endTime":"2026-04-04T04:55:07.649Z","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":90.6,"endSpeed":82.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.457590639366988,"aZ":-21.27888423870569,"pfxX":3.5539432420090757,"pfxZ":6.197868733935104,"pX":-0.2138191086938309,"pZ":2.579481796368405,"vX0":-7.227786189310079,"vY0":-131.83894259923116,"vZ0":-2.7588844659421543,"x":125.15,"y":169.13,"x0":2.103427140377973,"y0":50.00099983775478,"z0":5.212815158809934,"aX":6.2460480186922664},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":-4.8,"spinRate":2250,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.41571952055465156,"extension":7.62206410346121},"index":3,"playId":"096351cd-2572-3d9a-9fd6-22aeeb3e84af","pitchNumber":4,"startTime":"2026-04-04T04:55:24.178Z","endTime":"2026-04-04T04:55:28.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.856450424802578,"aZ":-33.1136447434447,"pfxX":-9.852384265730631,"pfxZ":-0.6639299226002837,"pX":0.722034515950959,"pZ":1.7749939443860026,"vX0":-1.0226479965883304,"vY0":-118.8493804072687,"vZ0":-1.0052874490864097,"x":89.48,"y":190.86,"x0":2.437545967634627,"y0":50.00104743580329,"z0":5.224535115394854,"aX":-14.020195821678394},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.2,"breakHorizontal":18.1,"spinRate":2543,"spinDirection":303},"zone":9,"typeConfidence":2.0,"plateTime":0.461756902568057,"extension":7.254558127933254},"hitData":{"launchSpeed":94.1,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":150.67}},"index":4,"playId":"b0202016-2655-3867-ba5e-176132e3f87f","pitchNumber":5,"startTime":"2026-04-04T04:55:48.293Z","endTime":"2026-04-04T04:55:56.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:55:56.092Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Robert Jr. walks.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T04:58:14.290Z","endTime":"2026-04-04T04:59:18.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Miller replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T04:57:24.786Z","endTime":"2026-04-04T04:58:16.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44444488248838,"aZ":-28.236259405436126,"pfxX":11.097551820504409,"pfxZ":2.4933171320826384,"pX":0.8258677682581493,"pZ":1.3188801409900606,"vX0":-6.0012428587554805,"vY0":-125.15625240403992,"vZ0":-5.733743061772384,"x":85.52,"y":203.17,"x0":1.8192915506538316,"y0":50.00233686441312,"z0":5.96658946890325,"aX":17.516488508665642},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-18.6,"spinRate":2023,"spinDirection":100},"zone":14,"typeConfidence":0.91,"plateTime":0.43848395531322204,"extension":6.596471155213672},"index":1,"playId":"ed3124a5-62bb-3d2b-97a3-0717b63fdc5e","pitchNumber":1,"startTime":"2026-04-04T04:58:16.619Z","endTime":"2026-04-04T04:58:20.670Z","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":86.6,"endSpeed":79.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.722992533515065,"aZ":-28.45696141460343,"pfxX":10.23195660024662,"pfxZ":2.325444444692726,"pX":0.626112451412045,"pZ":0.741614416033311,"vX0":-6.145694523647376,"vY0":-125.89033958900082,"vZ0":-6.675483687077544,"x":93.13,"y":218.76,"x0":1.7757748456187243,"y0":50.0022673902546,"z0":5.746020017740496,"aX":16.34249950121921},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.8,"breakHorizontal":-17.0,"spinRate":1940,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.4358961269445132,"extension":6.7357751667226315},"index":2,"playId":"78038f0e-0683-3baa-8fa3-684692fc42bc","pitchNumber":2,"startTime":"2026-04-04T04:58:29.374Z","endTime":"2026-04-04T04:58:33.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59272270069452,"aZ":-14.759616285008473,"pfxX":5.018467967194868,"pfxZ":8.659717169335703,"pX":-0.10888025943797056,"pZ":4.309645216653658,"vX0":-5.750041586535842,"vY0":-141.68018711087703,"vZ0":-3.5752398361469515,"x":121.15,"y":122.42,"x0":1.3052892275621988,"y0":50.00407292721206,"z0":6.545316433963012,"aX":10.094365472759812},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":-7.8,"spinRate":2273,"spinDirection":134},"zone":11,"typeConfidence":0.93,"plateTime":0.38818469877973305,"extension":6.5913435532301206},"index":3,"playId":"aace9dc3-ed29-35b1-bd94-9d87cbf531cb","pitchNumber":3,"startTime":"2026-04-04T04:58:44.655Z","endTime":"2026-04-04T04:58:48.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44424447944511,"aZ":-28.39568134665691,"pfxX":9.802849643424745,"pfxZ":2.31763217782901,"pX":1.69145901570203,"pZ":3.035759518034381,"vX0":-3.471864113300434,"vY0":-127.44926963879645,"vZ0":-1.777933155122497,"x":52.53,"y":156.81,"x0":1.8050514681957373,"y0":50.00322008950148,"z0":6.005118233644163,"aX":15.977988404739435},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":-16.8,"spinRate":1919,"spinDirection":99},"zone":12,"typeConfidence":0.89,"plateTime":0.43129536200336505,"extension":6.498581982390815},"index":4,"playId":"0f4b8d6f-d4c8-33d3-bd53-0f8cf60f6086","pitchNumber":4,"startTime":"2026-04-04T04:58:58.715Z","endTime":"2026-04-04T04:59:02.060Z","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":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.935971008096935,"aZ":-22.901082487935167,"pfxX":10.56215839338858,"pfxZ":4.919155247741378,"pX":1.1023913078495375,"pZ":4.090511186780305,"vX0":-4.714929495929543,"vY0":-137.04308732273165,"vZ0":-1.8373856936187958,"x":74.98,"y":128.34,"x0":1.4820394868385545,"y0":50.00050575605128,"z0":6.3489041716347945,"aX":19.898717528549998},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":-18.0,"spinRate":2212,"spinDirection":125},"zone":12,"typeConfidence":0.81,"plateTime":0.4011167966034934,"extension":6.595544289048068},"index":5,"playId":"06842f2c-c5d9-3ae3-abc9-e528aca92e25","pitchNumber":5,"startTime":"2026-04-04T04:59:14.416Z","endTime":"2026-04-04T04:59:18.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T04:59:18.595Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Baty doubles (1) on a sharp line drive to left fielder Heliot Ramos. Luis Robert Jr. scores.","rbi":1,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T04:59:34.266Z","endTime":"2026-04-04T05:01:18.563Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":{"id":669062,"link":"/api/v1/people/669062"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46129610949025,"aZ":-18.88162059690724,"pfxX":10.076547525502468,"pfxZ":6.904509453229015,"pX":1.1305385284726057,"pZ":2.287538989938763,"vX0":-4.147979463013183,"vY0":-138.72898570971847,"vZ0":-7.3080114997848105,"x":73.91,"y":177.02,"x0":1.3459253703661709,"y0":50.006098796420645,"z0":6.240387602743874,"aX":19.41258773522027},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":-17.3,"spinRate":2228,"spinDirection":134},"zone":14,"typeConfidence":0.89,"plateTime":0.39661766950616917,"extension":6.613452232147652},"index":0,"playId":"edc104fb-bd13-32ae-a040-67403e8ed696","pitchNumber":1,"startTime":"2026-04-04T04:59:42.919Z","endTime":"2026-04-04T04:59:46.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":77.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24600412500557,"aZ":-28.629841193464387,"pfxX":-0.2098416165535948,"pfxZ":2.3070743131718965,"pX":0.6164035586433033,"pZ":0.5916441451069399,"vX0":-1.6002155100616247,"vY0":-125.65034525297395,"vZ0":-7.889104852110768,"x":93.5,"y":222.81,"x0":1.2988858741517681,"y0":50.00619348253021,"z0":6.223276527097151,"aX":-0.3232038396538458},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":0.8,"spinRate":2564,"spinDirection":4},"zone":14,"typeConfidence":0.89,"plateTime":0.44225859624689434,"extension":6.5498317272694155},"index":1,"playId":"bbfccc26-f74f-369e-9333-7881a653232c","pitchNumber":2,"startTime":"2026-04-04T05:00:01.689Z","endTime":"2026-04-04T05:00:05.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18702836325053,"aZ":-22.491792676597004,"pfxX":11.443674784314883,"pfxZ":4.856149500173849,"pX":0.9642024788242313,"pZ":3.6624401483936166,"vX0":-4.828142724140955,"vY0":-140.79450358747087,"vZ0":-3.590074611512443,"x":80.25,"y":139.89,"x0":1.2219141793185964,"y0":50.00029446419974,"z0":6.42270503631564,"aX":22.799794871409322},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":-19.6,"spinRate":2366,"spinDirection":130},"zone":12,"typeConfidence":0.99,"plateTime":0.3901379836182799,"extension":6.538172501794441},"index":2,"playId":"b6ed9a4e-e022-3afe-82a0-610c5e78fa02","pitchNumber":3,"startTime":"2026-04-04T05:00:23.625Z","endTime":"2026-04-04T05:00:28.125Z","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":95.5,"endSpeed":86.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9477719532269,"aZ":-21.720290557009488,"pfxX":11.297295179745243,"pfxZ":5.390118816535315,"pX":0.13705168034780532,"pZ":3.1949672242565303,"vX0":-6.867030408092884,"vY0":-138.81422583164021,"vZ0":-4.654356381207218,"x":111.78,"y":152.52,"x0":1.1835170802344182,"y0":50.002750669455,"z0":6.351912464450564,"aX":21.904707963308724},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":-19.0,"spinRate":2213,"spinDirection":124},"zone":2,"typeConfidence":0.98,"plateTime":0.3955569004416697,"extension":6.5337245790030005},"index":3,"playId":"54d8f6e9-404c-347f-9d89-f412cfe1bbf6","pitchNumber":4,"startTime":"2026-04-04T05:00:41.726Z","endTime":"2026-04-04T05:00:45.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.368712186455035,"aZ":-15.859106188085267,"pfxX":7.352619054994027,"pfxZ":8.12849551906693,"pX":-0.5194927413350676,"pZ":2.725233181057465,"vX0":-6.851810733540875,"vY0":-141.0879269809495,"vZ0":-7.208168122161597,"x":136.8,"y":165.2,"x0":0.9902467709845431,"y0":50.006411196014476,"z0":6.34367977895625,"aX":14.763708705196775},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":-11.9,"spinRate":2220,"spinDirection":132},"zone":4,"typeConfidence":0.79,"plateTime":0.38884765579085645,"extension":6.677204261589833},"hitData":{"launchSpeed":104.7,"launchAngle":13.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.81,"coordY":113.53}},"index":4,"playId":"31ffe8c1-582d-3df7-a6f6-9153e92d48ca","pitchNumber":5,"startTime":"2026-04-04T05:01:02.221Z","endTime":"2026-04-04T05:01:18.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T05:01:18.563Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T05:01:41.058Z","endTime":"2026-04-04T05:04:11.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819941290243467,"aZ":-32.676061950947904,"pfxX":-0.8005760097579788,"pfxZ":-0.3085407651484662,"pX":-0.770022787658274,"pZ":2.4683902298956353,"vX0":-4.844588093260866,"vY0":-125.9620141046223,"vZ0":-3.1248282882923704,"x":146.35,"y":172.13,"x0":1.2864806643029043,"y0":50.00627275028248,"z0":6.381100234169104,"aX":-1.2801905828442997},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":2.6,"spinRate":2557,"spinDirection":304},"zone":4,"typeConfidence":0.88,"plateTime":0.43568785232283114,"extension":6.666598951903694},"index":0,"playId":"dfce99f2-7dc1-3c09-9d03-7f61a89c0694","pitchNumber":1,"startTime":"2026-04-04T05:01:48.129Z","endTime":"2026-04-04T05:01:52.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40416804997994,"aZ":-24.704709013671483,"pfxX":10.985100300416725,"pfxZ":4.615941336068835,"pX":-0.4084616192383694,"pZ":0.46319623979874064,"vX0":-7.992264660885566,"vY0":-126.51420176471085,"vZ0":-8.542966926199023,"x":126.74,"y":222.88,"x0":1.3682540381034016,"y0":50.000726291565876,"z0":5.871246983250241,"aX":17.761573143032546},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":-18.0,"spinRate":1958,"spinDirection":104},"zone":13,"typeConfidence":0.88,"plateTime":0.43333895645789333,"extension":6.778324593288954},"index":1,"playId":"59673aec-ac1a-340e-840b-9b45f7e5cec4","pitchNumber":2,"startTime":"2026-04-04T05:02:02.416Z","endTime":"2026-04-04T05:02:06.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94594263481014,"aZ":-15.001063751951772,"pfxX":6.571487196524194,"pfxZ":8.644743963683359,"pX":-0.9109015943939373,"pZ":2.8106574715790784,"vX0":-7.232130648210122,"vY0":-140.1294030827115,"vZ0":-7.35155129987517,"x":151.72,"y":162.89,"x0":0.8508048194426043,"y0":50.006981641916745,"z0":6.450325313247636,"aX":13.060222809207497},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":-10.4,"spinRate":2307,"spinDirection":134},"zone":11,"typeConfidence":0.88,"plateTime":0.3910195384456969,"extension":6.692495602448202},"index":2,"playId":"1263722d-de01-3b1f-a223-e7f0600340cc","pitchNumber":3,"startTime":"2026-04-04T05:02:21.555Z","endTime":"2026-04-04T05:02:26.237Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10956719044118,"aZ":-26.27823457296354,"pfxX":8.94486966185115,"pfxZ":3.4792866714835426,"pX":-0.8280085355061961,"pZ":2.5448495204494535,"vX0":-8.814606168004792,"vY0":-129.13390410865262,"vZ0":-3.9649770760677328,"x":148.56,"y":170.07,"x0":1.4624590852083614,"y0":50.0012659641431,"z0":6.114432834779714,"aX":15.152421696802648},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":-14.3,"spinRate":1737,"spinDirection":107},"zone":13,"typeConfidence":0.84,"plateTime":0.4236478676118285,"extension":6.783873159188641},"index":3,"playId":"746b6281-f08d-3cb4-9c3a-6551dc0ccb31","pitchNumber":4,"startTime":"2026-04-04T05:02:55.446Z","endTime":"2026-04-04T05:02:59.590Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-04T05:03:19.462Z","endTime":"2026-04-04T05:03:27.764Z","isPitch":false,"type":"action","player":{"id":668901,"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.887002601505575,"aZ":-31.005595575720722,"pfxX":9.861764091280698,"pfxZ":0.7058387764236382,"pX":0.938579030892511,"pZ":2.409529557932108,"vX0":-4.994341324475213,"vY0":-128.6018157974054,"vZ0":-3.3307389626983004,"x":81.22,"y":173.72,"x0":1.6337771289523715,"y0":50.0033834342947,"z0":6.149250836219633,"aX":16.37184934678706},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.7,"breakHorizontal":-16.6,"spinRate":1764,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4273579344419032,"extension":6.6685695669676965},"index":5,"playId":"9c9b7551-a102-3fb1-b4bf-d0727c6aeb76","pitchNumber":5,"startTime":"2026-04-04T05:03:27.764Z","endTime":"2026-04-04T05:03:31.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14425063946295,"aZ":-13.469060059298943,"pfxX":7.771853387939545,"pfxZ":9.564241081900477,"pX":-0.8116190209583225,"pZ":4.164977655271554,"vX0":-7.616683838192067,"vY0":-139.16823488387888,"vZ0":-4.2476501536871725,"x":147.94,"y":126.33,"x0":0.955121928090662,"y0":50.00084700175275,"z0":6.6075354449459205,"aX":15.196056622380501},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":-12.5,"spinRate":2288,"spinDirection":134},"zone":11,"typeConfidence":0.88,"plateTime":0.39405280463777537,"extension":6.646694683868051},"index":6,"playId":"a9712500-3704-3455-90d5-5083c6c68b89","pitchNumber":6,"startTime":"2026-04-04T05:03:49.834Z","endTime":"2026-04-04T05:03:54.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54027667665696,"aZ":-28.631151090954624,"pfxX":11.237214953836947,"pfxZ":2.1783214673472084,"pX":-0.30082811827494405,"pZ":1.360950659133453,"vX0":-7.777303904269653,"vY0":-126.84975546263287,"vZ0":-6.011801731668108,"x":128.47,"y":202.03,"x0":1.348680200027201,"y0":50.00287464816867,"z0":6.051444607878375,"aX":18.26822619960278},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-18.5,"spinRate":1754,"spinDirection":108},"zone":13,"typeConfidence":0.91,"plateTime":0.4321945985679818,"extension":6.688011437225558},"index":7,"playId":"7521da2a-429d-34b0-8886-104b1436103d","pitchNumber":7,"startTime":"2026-04-04T05:04:06.133Z","endTime":"2026-04-04T05:04:11.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T05:04:11.467Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a ground ball to right fielder Jung Hoo Lee. Brett Baty to 3rd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T05:04:20.028Z","endTime":"2026-04-04T05:05:15.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":"2B","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":[]}],"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":96.1,"endSpeed":87.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.873535571846855,"aZ":-12.614361297241507,"pfxX":7.890238904958927,"pfxZ":9.926176402548549,"pX":-0.5814696705756126,"pZ":2.2795744278683605,"vX0":-7.556998644177095,"vY0":-139.59907159236377,"vZ0":-8.77344535642375,"x":139.16,"y":177.23,"x0":1.1375475953138339,"y0":50.003044899159995,"z0":6.296527907726757,"aX":15.549460976842886},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":-12.7,"spinRate":2340,"spinDirection":126},"zone":4,"typeConfidence":0.85,"plateTime":0.39259000426931356,"extension":6.762195736523306},"index":0,"playId":"1078b3f8-a9ae-3155-87d3-cb9c2bda5d8c","pitchNumber":1,"startTime":"2026-04-04T05:04:33.022Z","endTime":"2026-04-04T05:04:37.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87234834259182,"aZ":-12.14584554640153,"pfxX":7.68517668797913,"pfxZ":10.152714719721146,"pX":-0.5612945125696176,"pZ":4.234670985418302,"vX0":-7.367359968635489,"vY0":-140.10612010153352,"vZ0":-4.223768967665367,"x":138.4,"y":124.44,"x0":1.1134789245255705,"y0":50.00680627986117,"z0":6.565410435406302,"aX":15.167545579878306},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":-12.2,"spinRate":2417,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.3920606189772844,"extension":6.496465004856325},"index":1,"playId":"dc5abd6a-674e-35ce-926f-9e84604eea3f","pitchNumber":2,"startTime":"2026-04-04T05:04:49.133Z","endTime":"2026-04-04T05:04:52.946Z","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":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.690068695790593,"aZ":-27.22313692395571,"pfxX":10.856362757856454,"pfxZ":2.9426416545553353,"pX":0.6834313270030766,"pZ":1.9930195640493877,"vX0":-5.847651005146276,"vY0":-129.29958420046344,"vZ0":-4.908380809716041,"x":90.95,"y":184.97,"x0":1.572130117008461,"y0":50.00120839259389,"z0":6.0222999597744815,"aX":18.254012071937808},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-18.2,"spinRate":2045,"spinDirection":102},"zone":9,"typeConfidence":0.87,"plateTime":0.42472783439167205,"extension":6.604936267883577},"hitData":{"launchSpeed":87.2,"launchAngle":8.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.4,"coordY":101.1}},"index":2,"playId":"e87d20c7-e51e-3d11-b0a1-a471a224bb62","pitchNumber":3,"startTime":"2026-04-04T05:05:04.195Z","endTime":"2026-04-04T05:05:15.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T05:05:15.343Z","atBatIndex":73},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carson Benge grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Brett Baty scores. Marcus Semien out at 2nd. Carson Benge to 1st.","rbi":1,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T05:05:41.339Z","endTime":"2026-04-04T05:07:28.029Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":669062,"link":"/api/v1/people/669062"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57824974290074,"aZ":-21.575385643122765,"pfxX":10.690447046267348,"pfxZ":5.408325216105551,"pX":1.9446710395966116,"pZ":3.7391417057608587,"vX0":-2.018144260986209,"vY0":-139.43499451924367,"vZ0":-3.6381014899349187,"x":42.87,"y":137.82,"x0":1.2909521194909772,"y0":50.006155564380386,"z0":6.491763154028366,"aX":20.966165887856086},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.2,"breakHorizontal":-19.0,"spinRate":2233,"spinDirection":135},"zone":12,"typeConfidence":0.95,"plateTime":0.39344543584493774,"extension":6.582214229101894},"index":0,"playId":"a856bf18-4635-3068-a67e-5cab219c26f3","pitchNumber":1,"startTime":"2026-04-04T05:05:51.446Z","endTime":"2026-04-04T05:05:57.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.605523259897566,"aZ":-32.52989365526015,"pfxX":0.8874593391206087,"pfxZ":-0.23074344706535133,"pX":-1.0276127446650993,"pZ":1.3546922289835526,"vX0":-5.795508241674906,"vY0":-125.67338138363621,"vZ0":-5.593834827461134,"x":156.17,"y":202.2,"x0":1.21475182939491,"y0":50.00194984148118,"z0":6.32085553510618,"aX":1.390168095144474},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":0.0,"spinRate":2618,"spinDirection":325},"zone":13,"typeConfidence":0.77,"plateTime":0.4395060027736619,"extension":6.609209605182273},"index":1,"playId":"469a66fc-2d4f-3ab9-b4ca-74a59661f5df","pitchNumber":2,"startTime":"2026-04-04T05:06:08.955Z","endTime":"2026-04-04T05:06:13.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.159759767955787,"aZ":-38.57310193005699,"pfxX":-2.6214605360495495,"pfxZ":-4.145066936891489,"pX":-1.004408627299436,"pZ":1.9011319983693342,"vX0":-4.489214618891533,"vY0":-124.98661052249149,"vZ0":-3.1260473357456684,"x":155.29,"y":187.45,"x0":1.173871818048738,"y0":50.00594505752329,"z0":6.4180060126639455,"aX":-4.042458690682546},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.0,"breakHorizontal":6.0,"spinRate":2565,"spinDirection":323},"zone":13,"typeConfidence":0.86,"plateTime":0.44257662895214,"extension":6.647078654319031},"index":2,"playId":"43746a8a-8dab-3455-b597-b0f797a382ca","pitchNumber":3,"startTime":"2026-04-04T05:06:27.426Z","endTime":"2026-04-04T05:06:31.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.367884975025575,"aZ":-18.668717812147218,"pfxX":11.006481927157584,"pfxZ":7.042965811236218,"pX":-0.34413984912812773,"pZ":2.892359284446198,"vX0":-7.441617278321437,"vY0":-138.0083690324551,"vZ0":-6.297951822852932,"x":130.12,"y":160.69,"x0":0.9651354358377214,"y0":50.00630287807246,"z0":6.473308758399268,"aX":21.113046438767913},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":-18.2,"spinRate":2232,"spinDirection":131},"zone":1,"typeConfidence":0.95,"plateTime":0.3977636009820884,"extension":6.659899739145409},"index":3,"playId":"eb80bf4f-672f-3c2b-b447-856e8ef61bd7","pitchNumber":4,"startTime":"2026-04-04T05:06:45.034Z","endTime":"2026-04-04T05:06:49.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.519219244356236,"aZ":-21.291641999393615,"pfxX":12.077358811800744,"pfxZ":5.435545284465727,"pX":-1.4280845439050647,"pZ":2.682508864355439,"vX0":-10.264880106807025,"vY0":-141.17060234860307,"vZ0":-6.402580942333021,"x":142.08,"y":164.93,"x0":0.7003699253434591,"y0":50.003153403071686,"z0":6.367153083482912,"aX":24.183914629611543},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":-19.6,"spinRate":2296,"spinDirection":135},"zone":11,"typeConfidence":1.0,"plateTime":0.3891633569110815,"extension":6.613596766342667},"index":4,"playId":"090c4d11-2e93-3367-9941-8b3673659b1a","pitchNumber":5,"startTime":"2026-04-04T05:07:03.356Z","endTime":"2026-04-04T05:07:08.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":76.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.405512790950013,"aZ":-34.536392663866216,"pfxX":-0.7021691537128754,"pfxZ":-1.557661562127275,"pX":-0.5455398506257104,"pZ":1.9349485678044347,"vX0":-3.9689053469291413,"vY0":-123.85360168703677,"vZ0":-3.5421374438247404,"x":137.79,"y":186.54,"x0":1.1854973780221174,"y0":50.004917475925915,"z0":6.347640589680397,"aX":-1.0632042896812361},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":2.4,"spinRate":2488,"spinDirection":306},"zone":7,"typeConfidence":0.86,"plateTime":0.4464771952380455,"extension":6.709755570556618},"hitData":{"launchSpeed":107.1,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":157.26}},"index":5,"playId":"8d59c3ac-1d4b-3f61-aeb4-b75341a968b3","pitchNumber":6,"startTime":"2026-04-04T05:07:21.091Z","endTime":"2026-04-04T05:07:28.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T05:07:28.029Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T05:10:13.878Z","endTime":"2026-04-04T05:11:40.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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":[2,3,4,5,6],"actionIndex":[0],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Kilian replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T05:08:39.250Z","endTime":"2026-04-04T05:10:07.547Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-04T05:10:07.547Z","endTime":"2026-04-04T05:10:16.063Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11927623513429,"aZ":-11.535631471172952,"pfxX":-1.7420473169465795,"pfxZ":10.338854620837623,"pX":-0.44206441674127084,"pZ":4.384260749909128,"vX0":5.877650705506699,"vY0":-140.89762370015853,"vZ0":-2.2578657870032606,"x":133.85,"y":120.4,"x0":-2.335386528698079,"y0":50.00536277939319,"z0":5.9482864566214975,"aX":-3.479177592948654},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":1.9,"spinRate":2399,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.38979921109377136,"extension":6.730093297536519},"index":2,"playId":"7c8c9642-8acd-32b1-a407-68cdeab0cbb3","pitchNumber":1,"startTime":"2026-04-04T05:10:16.063Z","endTime":"2026-04-04T05:10:19.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73639052782879,"aZ":-14.49039630475575,"pfxX":-1.72498664362395,"pfxZ":8.968305713338147,"pX":-0.35818698100613977,"pZ":3.7590685005380275,"vX0":5.925427313578493,"vY0":-139.60246575233546,"vZ0":-3.2921353608633064,"x":130.65,"y":137.29,"x0":-2.2850532108416948,"y0":50.00214922227015,"z0":5.908815213857672,"aX":-3.401896986672242},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":1.9,"spinRate":2421,"spinDirection":205},"zone":11,"typeConfidence":0.89,"plateTime":0.39251052868638325,"extension":6.671327641395998},"index":3,"playId":"40fc2b84-ac20-3c78-936c-23ddc04bf6d7","pitchNumber":2,"startTime":"2026-04-04T05:10:34.198Z","endTime":"2026-04-04T05:10:40.203Z","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":96.5,"endSpeed":88.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65246484210816,"aZ":-17.292704151700857,"pfxX":-9.496382086711272,"pfxZ":7.512126787480745,"pX":0.5834858400811531,"pZ":1.8048255185575268,"vX0":10.76698422066127,"vY0":-139.9099827333382,"vZ0":-7.650876422659762,"x":94.76,"y":190.05,"x0":-2.0815212153047478,"y0":50.00662714586943,"z0":5.7088911573121255,"aX":-18.82489558131878},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":15.0,"spinRate":2473,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.3915216533143626,"extension":6.695596984179585},"index":4,"playId":"dc7b5a3b-3e1e-3c7d-ad17-5eba5f58df5b","pitchNumber":3,"startTime":"2026-04-04T05:10:55.683Z","endTime":"2026-04-04T05:11:00.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42434974048062,"aZ":-13.695004997583723,"pfxX":-1.7087532159031145,"pfxZ":9.187135752575058,"pX":-0.3290275719073899,"pZ":2.9294678032198553,"vX0":6.184284546132739,"vY0":-141.0187366669019,"vZ0":-5.6197097222645835,"x":129.54,"y":159.68,"x0":-2.3296126203623557,"y0":50.00314623420062,"z0":5.833386856177525,"aX":-3.4372503338374685},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":1.8,"spinRate":2445,"spinDirection":205},"zone":1,"typeConfidence":0.89,"plateTime":0.38858335341939565,"extension":6.680421613995171},"index":5,"playId":"ec662416-7090-31a0-8b0a-b88111186a10","pitchNumber":4,"startTime":"2026-04-04T05:11:13.149Z","endTime":"2026-04-04T05:11:17.095Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325009877880614,"aZ":-44.08836430445469,"pfxX":3.526688752558038,"pfxZ":-8.42013191408535,"pX":0.763238428035458,"pZ":-0.17862806635530581,"vX0":5.948880918364587,"vY0":-119.42058631829605,"vZ0":-4.686161065110076,"x":115.78,"y":188.96,"x0":-2.2382061825988377,"y0":50.00346087050785,"z0":5.859961246526104,"aX":4.989438541437889},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-16.2,"breakHorizontal":-8.0},"zone":14,"typeConfidence":0.9,"plateTime":0.4622511818562436},"index":6,"playId":"74deb56b-fc4d-34d1-a37d-019b73f53d85","pitchNumber":5,"startTime":"2026-04-04T05:11:32.423Z","endTime":"2026-04-04T05:11:40.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T05:11:40.079Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to center fielder Luis Robert Jr.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T05:14:00.988Z","endTime":"2026-04-04T05:15:36.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis García replaces Richard Lovelady.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T05:13:09.725Z","endTime":"2026-04-04T05:14:03.182Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":472610,"link":"/api/v1/people/472610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33419112306242,"aZ":-19.78480506509354,"pfxX":-9.022069367605507,"pfxZ":6.720544030819664,"pX":-0.781076254367121,"pZ":3.492701426222533,"vX0":5.70518165068725,"vY0":-135.13943965667954,"vZ0":-3.8456636616460083,"x":146.77,"y":144.48,"x0":-1.7508710553981433,"y0":50.00444022050554,"z0":6.329722816608864,"aX":-16.63519505369143},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":15.1,"spinRate":2201,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4058069611178161,"extension":6.399168236708544},"index":1,"playId":"70478962-99ee-3447-abff-af8093d34cf4","pitchNumber":1,"startTime":"2026-04-04T05:14:03.182Z","endTime":"2026-04-04T05:14: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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.887680432973234,"aZ":-19.281901892599794,"pfxX":-9.243136908395453,"pfxZ":6.917270074169238,"pX":-0.32903116670000593,"pZ":2.7957043191978643,"vX0":6.919361064425403,"vY0":-135.90332097566605,"vZ0":-5.641687970421239,"x":129.54,"y":163.3,"x0":-1.7122759324497454,"y0":50.00118853470579,"z0":6.24571456297108,"aX":-17.220015420996248},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":15.2,"spinRate":2274,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4036417992805936,"extension":6.362681613648802},"index":2,"playId":"674c5e8a-8fe3-3dae-b9d9-710df7ee91b0","pitchNumber":2,"startTime":"2026-04-04T05:14:18.265Z","endTime":"2026-04-04T05:14:22.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821803896017485,"aZ":-26.31028669039033,"pfxX":-7.508724685278729,"pfxZ":3.6475808918529413,"pX":-2.1859067335087827,"pZ":3.1691669076978557,"vX0":1.6757795192315008,"vY0":-126.05910931394125,"vZ0":-2.7039892529431064,"x":200.32,"y":153.21,"x0":-1.884066578292419,"y0":50.004211611165466,"z0":6.381601470053956,"aX":-12.07518493134475},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":13.2,"spinRate":1491,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4346394924675483,"extension":6.322080613400303},"index":3,"playId":"36cfcb59-eeee-340f-98cd-7e9b9e3ed5dc","pitchNumber":3,"startTime":"2026-04-04T05:14:36.466Z","endTime":"2026-04-04T05:14:39.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30540925643938,"aZ":-18.92803531126342,"pfxX":-9.30410606539336,"pfxZ":7.1930152777088106,"pX":0.4629279000482659,"pZ":2.338220086560684,"vX0":8.341630520909066,"vY0":-135.48584230477172,"vZ0":-6.932711152505983,"x":99.35,"y":175.65,"x0":-1.4617766840164095,"y0":50.000663128929396,"z0":6.274425958717834,"aX":-17.126432523135385},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":14.9,"spinRate":2143,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4057987662986364,"extension":6.447527046684156},"index":4,"playId":"ccf6c5e7-a758-3573-9d84-d8d768f3251a","pitchNumber":4,"startTime":"2026-04-04T05:14:53.602Z","endTime":"2026-04-04T05:14:58.032Z","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":86.9,"endSpeed":79.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654675624603623,"aZ":-27.1825561226345,"pfxX":-5.044180392031556,"pfxZ":3.0712149721979003,"pX":-0.7821361391903034,"pZ":2.5300497492689553,"vX0":3.9345119733834713,"vY0":-126.55796426200862,"vZ0":-4.018611217974966,"x":146.81,"y":170.47,"x0":-1.701040640582859,"y0":50.00007804628375,"z0":6.313805290125217,"aX":-8.187226686223234},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":8.3,"spinRate":1554,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4326650371531411,"extension":6.403573281927397},"index":5,"playId":"a4843d47-ff48-35aa-98d5-705bd709cd8a","pitchNumber":5,"startTime":"2026-04-04T05:15:10.395Z","endTime":"2026-04-04T05:15:14.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.822075451992358,"aZ":-18.48805662718437,"pfxX":-9.596715129381318,"pfxZ":7.119391400523427,"pX":0.18440116290192718,"pZ":2.338908572715219,"vX0":8.157037935015728,"vY0":-137.610698284268,"vZ0":-7.170823401123802,"x":109.97,"y":175.63,"x0":-1.567731087678608,"y0":50.00480785414078,"z0":6.225756613227708,"aX":-18.4537189460866},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":15.7,"spinRate":2152,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.39763942737938596,"extension":6.238206236123655},"hitData":{"launchSpeed":89.5,"launchAngle":20.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.54,"coordY":79.61}},"index":6,"playId":"71ae089c-48ee-390d-93ba-dadc8f9cb6d0","pitchNumber":6,"startTime":"2026-04-04T05:15:29.441Z","endTime":"2026-04-04T05:15:36.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T05:15:36.503Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to right fielder Carson Benge, deflected by second baseman Marcus Semien.","rbi":0,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T05:15:57.569Z","endTime":"2026-04-04T05:16:35.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.404300874041127,"aZ":-28.082134649801795,"pfxX":3.682053789051418,"pfxZ":2.7776100452839056,"pX":2.006194475662974,"pZ":0.1970846408132462,"vX0":7.747278731889754,"vY0":-120.05748037652967,"vZ0":-7.880480275086424,"x":40.53,"y":233.46,"x0":-1.7300812734485922,"y0":50.00255425502741,"z0":5.992434671479118,"aX":5.418435411624048},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.5,"breakHorizontal":-8.4,"spinRate":2269,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.454755011182153,"extension":6.456804598702245},"index":0,"playId":"5371f097-5ccc-3dda-a5f1-5dcd67b002e7","pitchNumber":1,"startTime":"2026-04-04T05:16:02.243Z","endTime":"2026-04-04T05:16:05.861Z","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":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.360354844357925,"aZ":-19.077136713010738,"pfxX":-9.236299264350473,"pfxZ":6.698624018416199,"pX":0.32604305166424263,"pZ":2.3364025367040875,"vX0":8.16323001432306,"vY0":-139.0109529546478,"vZ0":-7.071073560878443,"x":104.57,"y":175.7,"x0":-1.4495709673132071,"y0":50.00412083862966,"z0":6.1809571918459145,"aX":-18.065373797640962},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":15.0,"spinRate":1969,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39410412844042053,"extension":6.717094483008718},"hitData":{"launchSpeed":107.7,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.4,"coordY":94.93}},"index":1,"playId":"32760a5d-7d53-3867-9ca2-6707727541d1","pitchNumber":2,"startTime":"2026-04-04T05:16:23.342Z","endTime":"2026-04-04T05:16:35.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T05:16:35.076Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T05:16:58.157Z","endTime":"2026-04-04T05:17:53.715Z","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":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":682626,"link":"/api/v1/people/682626"},"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.5,"endSpeed":85.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93248318890203,"aZ":-20.904401531688997,"pfxX":-8.863548228265305,"pfxZ":6.016729736335357,"pX":-1.2606137119240404,"pZ":2.322994982539874,"vX0":4.216809127536864,"vY0":-136.03248081302115,"vZ0":-6.471727993617416,"x":165.05,"y":176.06,"x0":-1.679476537261703,"y0":50.005150961047086,"z0":6.182974381121468,"aX":-16.60806989358695},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":15.1,"spinRate":2009,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4026972124208874,"extension":6.582567366944379},"index":0,"playId":"212da0ee-a61d-363d-858e-940d7f1723e6","pitchNumber":1,"startTime":"2026-04-04T05:17:02.069Z","endTime":"2026-04-04T05:17:05.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655051779882825,"aZ":-30.132025073784767,"pfxX":4.553912653515637,"pfxZ":1.3901804796087713,"pX":1.399764723135083,"pZ":0.9971814557129635,"vX0":6.234957203314404,"vY0":-120.32650222780843,"vZ0":-5.639786986189686,"x":63.64,"y":211.86,"x0":-1.8136935955925502,"y0":50.00525701782016,"z0":6.031304705819785,"aX":6.698237992141399},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.4,"breakHorizontal":-9.7,"spinRate":2397,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.45465468104454887,"extension":6.555017861418383},"index":1,"playId":"b8ad56d7-f794-37da-9b1f-893dab7b5de6","pitchNumber":2,"startTime":"2026-04-04T05:17:29.590Z","endTime":"2026-04-04T05:17:33.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.217606262902393,"aZ":-31.161843359544882,"pfxX":4.770178537733946,"pfxZ":0.6884853061073821,"pX":1.578070738126597,"pZ":1.3360926924779821,"vX0":6.553138793618345,"vY0":-120.69534106290588,"vZ0":-4.554329459402114,"x":56.85,"y":202.71,"x0":-1.7908259967337943,"y0":50.004362041215686,"z0":5.9878535350919195,"aX":7.0472980948780695},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.4,"breakHorizontal":-10.2,"spinRate":2419,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45358624646539125,"extension":6.644654744531832},"index":2,"playId":"efba9c48-f9f6-3758-a04a-014180cb6079","pitchNumber":3,"startTime":"2026-04-04T05:17:49.391Z","endTime":"2026-04-04T05:17:53.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T05:17:53.715Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to right fielder Carson Benge.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T05:18:08.980Z","endTime":"2026-04-04T05:19:11.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.06"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.37"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.13"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.30"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.64"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.68"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.80"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.06"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.82"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.80"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.25"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.29"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.00"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".865"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".367"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".441"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".361"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".865"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".367"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".441"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":95.4,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.984495371166624,"aZ":-18.612335249204314,"pfxX":-9.537753004011297,"pfxZ":7.036139648622328,"pX":-0.7440697694858708,"pZ":3.1777241493579647,"vX0":5.562463262245566,"vY0":-138.66225493387154,"vZ0":-5.026100844333118,"x":145.36,"y":152.98,"x0":-1.5479200751829907,"y0":50.00080776688964,"z0":6.274158473333206,"aX":-18.379627385805907},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":16.0,"spinRate":2172,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.39656982378084393,"extension":6.514534806858},"index":0,"playId":"a5164943-6115-3eae-8f9a-c156bb334192","pitchNumber":1,"startTime":"2026-04-04T05:18:20.222Z","endTime":"2026-04-04T05:18:24.334Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535425011231084,"aZ":-27.63862514419077,"pfxX":-10.126395017904374,"pfxZ":2.8241219650612726,"pX":-1.2477191058353874,"pZ":2.114372801054425,"vX0":4.179149467613166,"vY0":-126.39786502158077,"vZ0":-4.760664723144444,"x":164.56,"y":181.69,"x0":-1.6136576081389526,"y0":50.00412603438339,"z0":6.26123373390856,"aX":-16.26526865359065},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":17.3,"spinRate":1364,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4345613551748895,"extension":6.493773186792477},"index":1,"playId":"2d7b90eb-d12f-3854-a61f-6abfb7c0d2c4","pitchNumber":2,"startTime":"2026-04-04T05:18:42.669Z","endTime":"2026-04-04T05:18:47.489Z","isPitch":true,"type":"pitch"},{"details":{"description":"Heliot Ramos advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"2d7b90eb-d12f-3854-a61f-6abfb7c0d2c4","startTime":"2026-04-04T05:19:02.237Z","endTime":"2026-04-04T05:19:02.238Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31618975686603,"aZ":-20.31475111932409,"pfxX":-10.438929836337193,"pfxZ":6.202110460589216,"pX":0.49794985701928474,"pZ":2.9378503643157825,"vX0":8.596664047784612,"vY0":-137.8182810122812,"vZ0":-5.142338114670675,"x":98.02,"y":159.46,"x0":-1.3145897074292137,"y0":50.00465123836375,"z0":6.211534485092833,"aX":-19.965045188757664},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":16.9,"spinRate":2209,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.39832563140385346,"extension":6.590423528113082},"hitData":{"launchSpeed":89.5,"launchAngle":31.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.22,"coordY":70.25}},"index":3,"playId":"04c80ab0-3592-3b12-9849-7f3032528083","pitchNumber":3,"startTime":"2026-04-04T05:19:02.239Z","endTime":"2026-04-04T05:19:11.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T05:19:11.164Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to right fielder Carson Benge.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T05:18:08.980Z","endTime":"2026-04-04T05:19:11.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.06"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.37"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.13"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.30"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.64"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.68"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.80"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.06"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.82"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.80"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.25"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.29"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.00"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".865"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".367"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".441"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".361"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".865"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".367"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".441"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":95.4,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.984495371166624,"aZ":-18.612335249204314,"pfxX":-9.537753004011297,"pfxZ":7.036139648622328,"pX":-0.7440697694858708,"pZ":3.1777241493579647,"vX0":5.562463262245566,"vY0":-138.66225493387154,"vZ0":-5.026100844333118,"x":145.36,"y":152.98,"x0":-1.5479200751829907,"y0":50.00080776688964,"z0":6.274158473333206,"aX":-18.379627385805907},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":16.0,"spinRate":2172,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.39656982378084393,"extension":6.514534806858},"index":0,"playId":"a5164943-6115-3eae-8f9a-c156bb334192","pitchNumber":1,"startTime":"2026-04-04T05:18:20.222Z","endTime":"2026-04-04T05:18:24.334Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535425011231084,"aZ":-27.63862514419077,"pfxX":-10.126395017904374,"pfxZ":2.8241219650612726,"pX":-1.2477191058353874,"pZ":2.114372801054425,"vX0":4.179149467613166,"vY0":-126.39786502158077,"vZ0":-4.760664723144444,"x":164.56,"y":181.69,"x0":-1.6136576081389526,"y0":50.00412603438339,"z0":6.26123373390856,"aX":-16.26526865359065},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":17.3,"spinRate":1364,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4345613551748895,"extension":6.493773186792477},"index":1,"playId":"2d7b90eb-d12f-3854-a61f-6abfb7c0d2c4","pitchNumber":2,"startTime":"2026-04-04T05:18:42.669Z","endTime":"2026-04-04T05:18:47.489Z","isPitch":true,"type":"pitch"},{"details":{"description":"Heliot Ramos advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"2d7b90eb-d12f-3854-a61f-6abfb7c0d2c4","startTime":"2026-04-04T05:19:02.237Z","endTime":"2026-04-04T05:19:02.238Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31618975686603,"aZ":-20.31475111932409,"pfxX":-10.438929836337193,"pfxZ":6.202110460589216,"pX":0.49794985701928474,"pZ":2.9378503643157825,"vX0":8.596664047784612,"vY0":-137.8182810122812,"vZ0":-5.142338114670675,"x":98.02,"y":159.46,"x0":-1.3145897074292137,"y0":50.00465123836375,"z0":6.211534485092833,"aX":-19.965045188757664},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":16.9,"spinRate":2209,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.39832563140385346,"extension":6.590423528113082},"hitData":{"launchSpeed":89.5,"launchAngle":31.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.22,"coordY":70.25}},"index":3,"playId":"04c80ab0-3592-3b12-9849-7f3032528083","pitchNumber":3,"startTime":"2026-04-04T05:19:02.239Z","endTime":"2026-04-04T05:19:11.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T05:19:11.164Z","atBatIndex":79},"scoringPlays":[2,6,24,26,44,46,47,51,53,68,71,74],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5,6,7],"bottom":[8,9,10],"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":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":89.99,"y":111.14},"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":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":185.76,"y":110.13},"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":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":160.22,"y":72.39},"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":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":132.55,"y":181.58},"type":"O","description":"Grounded Into DP"},{"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":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":92.09,"y":97.04},"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":1,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":118.87,"y":163.34},"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":1,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":112.28,"y":177.53},"type":"O","description":"Pop Out"}]}},{"startIndex":11,"endIndex":16,"top":[11,12,13],"bottom":[14,15,16],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":89.48,"y":145.51},"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":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":99.62,"y":161.31},"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":155.53,"y":140.1},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":77.83,"y":126.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":131.54,"y":144.08},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":22,"top":[17,18,19],"bottom":[20,21,22],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":117.36,"y":77.88},"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":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":104.18,"y":166.38},"type":"O","description":"Grounded Into DP"}],"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":107.22,"y":162.83},"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":3,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":142.91,"y":150.83},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":31,"top":[23,24,25,26,27,28],"bottom":[29,30,31],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":84.85,"y":93.02},"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":118.31,"y":34.64},"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":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":61.28,"y":94.48},"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":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":124.47,"y":31.33},"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":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":147.25,"y":150.67},"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":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":111.07,"y":142.34},"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":4,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":159.63,"y":161.55},"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":4,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":62.62,"y":147.63},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":37,"top":[32,33,34],"bottom":[35,36,37],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":107.72,"y":153.81},"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":126.98,"y":141.04},"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":5,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":104.18,"y":158.27},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":139.08,"y":183.29},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":46,"top":[38,39,40],"bottom":[41,42,43,44,45,46],"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":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":127.99,"y":181.07},"type":"O","description":"Grounded Into DP"}],"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"coordinates":{"x":192.61,"y":112.78},"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":158.82,"y":50.78},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":155.36,"y":158.78},"type":"O","description":"Groundout"}]}},{"startIndex":47,"endIndex":58,"top":[47,48,49,50,51,52,53,54],"bottom":[55,56,57,58],"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":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":14.8,"y":79.38},"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":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":182.21,"y":97.46},"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":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":134.51,"y":94.45},"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":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":154.2,"y":103.77},"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":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":150.19,"y":87.51},"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":7,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":140.39,"y":146.36},"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":7,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":122.93,"y":83.27},"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":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":111.27,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":59,"endIndex":69,"top":[59,60,61,62,63],"bottom":[64,65,66,67,68,69],"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":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":147.94,"y":48.44},"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":8,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":132.49,"y":96.35},"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":8,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":146.27,"y":139.36},"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":8,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":122.94,"y":131.31},"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":8,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"coordinates":{"x":207.0,"y":111.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":119.69,"y":109.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":8,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":114.82,"y":150.67},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":79,"top":[70,71,72,73,74,75],"bottom":[76,77,78,79],"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":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":63.81,"y":113.53},"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":9,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":161.4,"y":101.1},"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":9,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":155.36,"y":157.26},"type":"O","description":"Forceout"}],"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":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":130.54,"y":79.61},"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":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":158.4,"y":94.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":167.22,"y":70.25},"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":0},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":5,"errors":0,"leftOnBase":5},"away":{"runs":10,"hits":15,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"catcher":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"first":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"right":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"onDeck":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"inHole":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"battingOrder":10,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"onDeck":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"inHole":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"battingOrder":8,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":1,"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":3,"groundOuts":9,"airOuts":5,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".230","atBats":39,"obp":".327","slg":".378","ops":".705","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":26,"rbi":10,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".229","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":175,"era":"2.89","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.25","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":71,"strikes":104,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":2,"pitchesPerInning":"19.44","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":2,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".333","atBats":6,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":23,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"3-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":6,"groundOuts":10,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".194","atBats":36,"obp":".211","slg":".250","ops":".461","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":9,"rbi":5,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"babip":".259","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":1,"chances":20,"fielding":".950","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":"201","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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":3,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":9,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.33","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":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"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,"battingOrder":"900","stats":{"batting":{"summary":"2-5 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":2,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2 BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".417","atBats":12,"obp":".500","slg":".750","ops":"1.250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":9,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".500","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":4,"putOuts":9,"errors":0,"chances":13,"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"}]},"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":{},"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":7,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":19,"obp":".150","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"1.50","inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.50","battersFaced":20,"outs":18,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":28,"strikes":45,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".000","pitchesPerInning":"12.17","gamesFinished":1,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"7.50","walksPer9Inn":"1.50","hitsPer9Inn":"3.00","runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2B, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":5,"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":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".214","atBats":28,"obp":".214","slg":".321","ops":".535","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":9,"rbi":4,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.17","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":23,"errors":0,"chances":25,"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"}]},"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":{"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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":8,"strikes":16,"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":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":28,"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":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"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":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":7,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".130","atBats":23,"obp":".231","slg":".261","ops":".492","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":6,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","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":0,"putOuts":13,"errors":0,"chances":13,"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"}]},"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":"3-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":8,"flyOuts":8,"groundOuts":3,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".214","atBats":28,"obp":".303","slg":".357","ops":".660","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":10,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.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":26,"putOuts":13,"errors":0,"chances":39,"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":{},"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":8,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"3.18","inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.24","battersFaced":23,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.94","walksPer9Inn":"4.76","hitsPer9Inn":"6.35","runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-4 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":9,"airOuts":8,"runs":7,"doubles":0,"triples":2,"homeRuns":0,"strikeOuts":5,"baseOnBalls":10,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".185","atBats":27,"obp":".421","slg":".333","ops":".754","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":9,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".227","groundOutsToAirouts":"1.13","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":21,"putOuts":8,"errors":0,"chances":29,"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"}]},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":9,"airOuts":5,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".355","atBats":31,"obp":".412","slg":".516","ops":".928","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":16,"rbi":5,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".417","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"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"}]},"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":{"note":"(H, 2)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"11","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":4,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".174","atBats":23,"obp":".321","slg":".261","ops":".582","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":6,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":{"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":true,"isSubstitute":false}},"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":{"note":"(W, 1-0)","summary":"5.1 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":19,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":42,"strikes":51,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":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":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","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":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":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2 BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".300","slg":".333","ops":".633","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":3,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[596019,665742,621438,666182,673357,683146,668901,543760,701807,682626,690997,548384,623211,663992,472610],"pitchers":[690997,548384,623211,663992,472610],"bench":[593871,620443,676724],"bullpen":[605280,640455,668964,642547,656849,673540,596133,642207],"battingOrder":[596019,621438,666182,673357,683146,668901,543760,701807,682626],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bichette (2, Brubaker); Baty (1, Miller, E)."},{"label":"HR","value":"Semien (1, 4th inning off Mahle, 1 on, 0 out); Alvarez, F 2 (3, 4th inning off Mahle, 0 on, 1 out, 7th inning off Brubaker, 0 on, 0 out)."},{"label":"TB","value":"Alvarez, F 8; Baty 2; Bichette 4; Lindor 2; Robert Jr.; Semien 6; Soto, J; Vientos 2."},{"label":"RBI","value":"Alvarez, F 2 (3); Baty (4); Benge (2); Bichette (5); Robert Jr. (6); Semien 3 (5); Vientos (2)."},{"label":"2-out RBI","value":"Semien; Vientos."},{"label":"Runners left in scoring position, 2 out","value":"Benge 2; Semien; Bichette 2."},{"label":"GIDP","value":"Baty; Benge; Robert Jr."},{"label":"Team RISP","value":"6-for-14."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Benge (3, 2nd base off Gage/Bailey); Lindor (1, 2nd base off Gage/Bailey)."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Alvarez, F 2 (3)."}]}],"note":[]},"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":4,"groundOuts":9,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".218","atBats":32,"obp":".281","slg":".318","ops":".599","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":7,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":5,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":39,"obp":".467","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":197,"era":"4.31","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.30","battersFaced":45,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":197,"balls":76,"strikes":121,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":10,"pitchesPerInning":"21.89","runsScoredPer9":"10.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"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":{"summary":"1.1 IP, 3 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":8,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":14,"strikes":24,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"20.25","homeRunsPer9":"6.75","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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".500","ops":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":0,"putOuts":8,"errors":0,"chances":8,"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"}]},"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":"600","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":8,"flyOuts":1,"groundOuts":7,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".226","atBats":31,"obp":".273","slg":".258","ops":".531","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":8,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".368","groundOutsToAirouts":"1.40","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":6,"errors":0,"chances":7,"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":{"note":"(L, 0-2)","summary":"5.0 IP, 5 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":7,"airOuts":2,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":33,"strikes":58,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"3.60","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":5,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":9,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.33","battersFaced":10,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":12,"strikes":29,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.67","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"18.00","walksPer9Inn":"3.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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".095","atBats":21,"obp":".208","slg":".095","ops":".303","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":2,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".133","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":69,"errors":0,"chances":72,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":1,"groundOuts":11,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".194","atBats":31,"obp":".265","slg":".323","ops":".588","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":10,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":5,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":4,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":9,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":9,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":10,"strikes":20,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"5.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.00","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":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":4,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"3.86","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.86","battersFaced":8,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":11,"strikes":19,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.86","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.86","walksPer9Inn":"3.86","hitsPer9Inn":"3.86","runsScoredPer9":"3.86","homeRunsPer9":"3.86","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":10,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".148","atBats":27,"obp":".250","slg":".259","ops":".509","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":7,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".167","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":16,"errors":0,"chances":16,"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"}]},"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 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":8,"flyOuts":1,"groundOuts":8,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".226","atBats":31,"obp":".294","slg":".355","ops":".649","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.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":{"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":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":8,"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".143","atBats":28,"obp":".194","slg":".286","ops":".480","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":8,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".158","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.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":17,"errors":0,"chances":17,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".226","atBats":31,"obp":".273","slg":".387","ops":".660","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":12,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","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":21,"putOuts":6,"errors":1,"chances":28,"fielding":".964","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":{"summary":"0.2 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":13,"strikes":13,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":7,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":19,"obp":".190","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":88,"era":"0.00","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.67","battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":34,"strikes":54,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.67","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.50","walksPer9Inn":"3.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","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":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":8,"groundOuts":8,"airOuts":12,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".313","atBats":32,"obp":".324","slg":".406","ops":".730","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":13,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.67","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":26,"putOuts":10,"errors":0,"chances":36,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":13,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":37,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":14,"strikes":23,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[642715,646240,650333,656305,808982,671218,664056,672275,666464,641816,664141,657424,669062,668873],"pitchers":[641816,664141,657424,669062,668873],"bench":[683766,666931,669477,691740],"bullpen":[621366,605288,592662,694738,694918,676254,657277,676775],"battingOrder":[642715,646240,650333,656305,808982,671218,664056,672275,666464],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Adames (2, McLean); Encarnacion (1, Lovelady)."},{"label":"TB","value":"Adames 2; Arraez; Encarnacion 2; Ramos, H 2."},{"label":"RBI","value":"Adames (3); Arraez (3)."},{"label":"2-out RBI","value":"Arraez."},{"label":"Runners left in scoring position, 2 out","value":"Arraez; Bailey; Chapman, M."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"3 (Mahle-Bailey-Encarnacion; Chapman, M-Arraez-Encarnacion; Brubaker-Adames-Encarnacion)."}]}],"note":[]}},"officials":[{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":664263,"fullName":"Edwin Jimenez","link":"/api/v1/people/664263"},"officialType":"Second Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Bailey 2 (Ball-Confirmed, Ball-Overturned to Strike); Vientos 2 (Strike-Overturned to Ball, Strike-Overturned to Ball); Chapman, M (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"McLean 93-51; Raley, B 16-10; Brazobán 24-16; Lovelady 28-17; García, L 14-10; Mahle 91-58; Brubaker 38-24; Gage 37-23; Miller, E 26-13; Kilian 5-3."},{"label":"Groundouts-flyouts","value":"McLean 5-3; Raley, B 1-0; Brazobán 1-0; Lovelady 2-0; García, L 0-1; Mahle 7-0; Brubaker 1-0; Gage 0-3; Miller, E 1-0; Kilian 0-0."},{"label":"Batters faced","value":"McLean 19; Raley, B 2; Brazobán 4; Lovelady 6; García, L 4; Mahle 23; Brubaker 8; Gage 8; Miller, E 5; Kilian 1."},{"label":"Inherited runners-scored","value":"Raley, B 2-1; Gage 2-1; Kilian 1-0."},{"label":"Umpires","value":"HP: Charlie Ramos. 1B: David Rackley. 2B: Edwin Jimenez. 3B: Nestor Ceja. "},{"label":"Weather","value":"59 degrees, Clear."},{"label":"Wind","value":"8 mph, Out To CF."},{"label":"First pitch","value":"7:15 PM."},{"label":"T","value":"3:04."},{"label":"Att","value":"38,613."},{"label":"Venue","value":"Oracle Park."},{"label":"April 3, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","boxscoreName":"Semien"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"3-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":8,"flyOuts":8,"groundOuts":3,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".214","atBats":28,"obp":".303","slg":".357","ops":".660","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":10,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.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":26,"putOuts":13,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","boxscoreName":"Alvarez, F"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"2-5 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":2,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","boxscoreName":"McLean"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"5.1 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":19,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":42,"strikes":51,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":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":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":64,"pitchingGameScore":64}]},"decisions":{"winner":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"loser":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}