{"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":822990,"link":"/api/v1.1/game/822990/feed/live","metaData":{"wait":10,"timeStamp":"20260502_011320","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822990,"type":"R","doubleHeader":"N","id":"2026/05/01/sfnmlb-tbamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822990-2026-05-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-01T23:10:00Z","originalDate":"2026-05-01","officialDate":"2026-05-01","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":32,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":19,"ties":0,"pct":".406"},"records":{},"divisionLeader":false,"wins":13,"losses":19,"winningPercentage":".406"},"franchiseName":"San Francisco","clubName":"Giants","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139","season":2026,"venue":{"id":12,"name":"Tropicana Field","link":"/api/v1/venues/12"},"springVenue":{"id":2534,"link":"/api/v1/venues/2534"},"teamCode":"tba","fileCode":"tb","abbreviation":"TB","teamName":"Rays","locationName":"St. Petersburg","firstYearOfPlay":"1996","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Tampa Bay","record":{"gamesPlayed":31,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":19,"losses":12,"ties":0,"pct":".613"},"records":{},"divisionLeader":false,"wins":19,"losses":12,"winningPercentage":".613"},"franchiseName":"Tampa Bay","clubName":"Rays","active":true}},"players":{"ID670764":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764","firstName":"Taylor","lastName":"Walls","primaryNumber":"6","birthDate":"1996-07-10","currentAge":30,"birthCity":"Cordele","birthStateProvince":"GA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Taylor","useLastName":"Walls","boxscoreName":"Walls","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-05-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Walls","nameSlug":"taylor-walls-670764","firstLastName":"Taylor Walls","lastFirstName":"Walls, Taylor","lastInitName":"Walls, T","initLastName":"T Walls","fullFMLName":"Taylor Walls","fullLFMName":"Walls, Taylor","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"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},"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},"ID571927":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927","firstName":"Steven","lastName":"Matz","primaryNumber":"32","birthDate":"1991-05-29","currentAge":35,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Matz","middleName":"Jakob","boxscoreName":"Matz","nickName":"Matzy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"Mats","mlbDebutDate":"2015-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Matz","nameSlug":"steven-matz-571927","firstLastName":"Steven Matz","lastFirstName":"Matz, Steven","lastInitName":"Matz, S","initLastName":"S Matz","fullFMLName":"Steven Jakob Matz","fullLFMName":"Matz, Steven Jakob","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663556":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556","firstName":"Shane","lastName":"McClanahan","primaryNumber":"18","birthDate":"1997-04-28","currentAge":29,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"McClanahan","boxscoreName":"McClanahan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-10-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane McClanahan","nameSlug":"shane-mcclanahan-663556","firstLastName":"Shane McClanahan","lastFirstName":"McClanahan, Shane","lastInitName":"McClanahan, S","initLastName":"S McClanahan","fullFMLName":"Shane McClanahan","fullLFMName":"McClanahan, Shane","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668723":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723","firstName":"Ryan","lastName":"Vilade","primaryNumber":"26","birthDate":"1999-02-18","currentAge":27,"birthCity":"Grapevine","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"Vilade","middleName":"James","boxscoreName":"Vilade","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"vill-AID","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Vilade","nameSlug":"ryan-vilade-668723","firstLastName":"Ryan Vilade","lastFirstName":"Vilade, Ryan","lastInitName":"Vilade, R","initLastName":"R Vilade","fullFMLName":"Ryan James Vilade","fullLFMName":"Vilade, Ryan James","strikeZoneTop":3.28,"strikeZoneBottom":1.65},"ID686823":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","firstName":"William","lastName":"Brennan","primaryNumber":"7","birthDate":"1998-02-02","currentAge":28,"birthCity":"Colorado Springs","birthStateProvince":"CO","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Will","useLastName":"Brennan","middleName":"Daniel","boxscoreName":"Brennan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Brennan","nameSlug":"will-brennan-686823","firstLastName":"Will Brennan","lastFirstName":"Brennan, Will","lastInitName":"Brennan, W","initLastName":"W Brennan","fullFMLName":"William Daniel Brennan","fullLFMName":"Brennan, William Daniel","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID802415":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415","firstName":"Chandler","lastName":"Simpson","primaryNumber":"14","birthDate":"2000-11-18","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Chandler","useLastName":"Simpson","middleName":"Lenard","boxscoreName":"Simpson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chandler Simpson","nameSlug":"chandler-simpson-802415","firstLastName":"Chandler Simpson","lastFirstName":"Simpson, Chandler","lastInitName":"Simpson, C","initLastName":"C Simpson","fullFMLName":"Chandler Lenard Simpson","fullLFMName":"Simpson, Chandler Lenard","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"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},"ID607259":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259","firstName":"Nicholas","lastName":"Martinez","primaryNumber":"28","birthDate":"1990-08-05","currentAge":36,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Martinez","middleName":"Andres","boxscoreName":"Martinez, N","nickName":"Tricky","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Martinez","nameSlug":"nick-martinez-607259","firstLastName":"Nick Martinez","lastFirstName":"Martinez, Nick","lastInitName":"Martinez, N","initLastName":"N Martinez","fullFMLName":"Nicholas Andres Martinez","fullLFMName":"Martinez, Nicholas Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666619":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619","firstName":"Gregory","lastName":"Santos","primaryNumber":"57","birthDate":"1999-08-28","currentAge":27,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 3\"","weight":236,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Santos","middleName":"Omar","boxscoreName":"Santos, G","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gregory Santos","nameSlug":"gregory-santos-666619","firstLastName":"Gregory Santos","lastFirstName":"Santos, Gregory","lastInitName":"Santos, G","initLastName":"G Santos","fullFMLName":"Gregory Omar Santos","fullLFMName":"Santos, Gregory Omar","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676356":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356","firstName":"Jonathan","lastName":"DeLuca","primaryNumber":"21","birthDate":"1998-07-10","currentAge":28,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jonny","useLastName":"DeLuca","middleName":"Davis","boxscoreName":"DeLuca","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonny DeLuca","nameSlug":"jonny-deluca-676356","firstLastName":"Jonny DeLuca","lastFirstName":"DeLuca, Jonny","lastInitName":"DeLuca, J","initLastName":"J DeLuca","fullFMLName":"Jonathan Davis DeLuca","fullLFMName":"DeLuca, Jonathan Davis","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"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},"ID642121":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121","firstName":"Cole","lastName":"Sulser","primaryNumber":"71","birthDate":"1990-03-12","currentAge":36,"birthCity":"Santa Ysabel","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sulser","middleName":"Young","boxscoreName":"Sulser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sulser","nameSlug":"cole-sulser-642121","firstLastName":"Cole Sulser","lastFirstName":"Sulser, Cole","lastInitName":"Sulser, C","initLastName":"C Sulser","fullFMLName":"Cole Young Sulser","fullLFMName":"Sulser, Cole Young","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID669947":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947","firstName":"Jesse","lastName":"Scholtens","primaryNumber":"65","birthDate":"1994-04-06","currentAge":32,"birthCity":"Fairfield","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jesse","useLastName":"Scholtens","boxscoreName":"Scholtens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHOLL-tenz","mlbDebutDate":"2023-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesse Scholtens","nameSlug":"jesse-scholtens-669947","firstLastName":"Jesse Scholtens","lastFirstName":"Scholtens, Jesse","lastInitName":"Scholtens, J","initLastName":"J Scholtens","fullFMLName":"Jesse Scholtens","fullLFMName":"Scholtens, Jesse","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID643377":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377","firstName":"James","lastName":"Jax","primaryNumber":"22","birthDate":"1994-11-22","currentAge":31,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Jax","middleName":"Griffin","boxscoreName":"Jax","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Jax","nameSlug":"griffin-jax-643377","firstLastName":"Griffin Jax","lastFirstName":"Jax, Griffin","lastInitName":"Jax, G","initLastName":"G Jax","fullFMLName":"James Griffin Jax","fullLFMName":"Jax, James Griffin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID685801":{"id":685801,"fullName":"Hunter Bigge","link":"/api/v1/people/685801","firstName":"Hunter","lastName":"Bigge","primaryNumber":"43","birthDate":"1998-06-12","currentAge":28,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Bigge","middleName":"Bradford","boxscoreName":"Bigge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"biggy","mlbDebutDate":"2024-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Bigge","nameSlug":"hunter-bigge-685801","firstLastName":"Hunter Bigge","lastFirstName":"Bigge, Hunter","lastInitName":"Bigge, H","initLastName":"H Bigge","fullFMLName":"Hunter Bradford Bigge","fullLFMName":"Bigge, Hunter Bradford","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650490":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490","firstName":"Yandy","lastName":"Díaz","primaryNumber":"2","birthDate":"1991-08-08","currentAge":35,"birthCity":"Sagua la Grande","birthCountry":"Cuba","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yandy","useLastName":"Díaz","boxscoreName":"Díaz, Y","nickName":"Aranita Diaz","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"pronunciation":"YAHN-dee","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yandy Díaz","nameSlug":"yandy-diaz-650490","firstLastName":"Yandy Díaz","lastFirstName":"Díaz, Yandy","lastInitName":"Díaz, Y","initLastName":"Y Díaz","fullFMLName":"Yandy Díaz","fullLFMName":"Díaz, Yandy","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"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},"ID810938":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938","firstName":"Benjamin","lastName":"Williamson","primaryNumber":"15","birthDate":"2000-11-05","currentAge":25,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ben","useLastName":"Williamson","middleName":"Andrew","boxscoreName":"Williamson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Williamson","nameSlug":"ben-williamson-810938","firstLastName":"Ben Williamson","lastFirstName":"Williamson, Ben","lastInitName":"Williamson, B","initLastName":"B Williamson","fullFMLName":"Benjamin Andrew Williamson","fullLFMName":"Williamson, Benjamin Andrew","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"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},"ID691406":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406","firstName":"Junior","lastName":"Caminero","primaryNumber":"13","birthDate":"2003-07-05","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Junior","useLastName":"Caminero","middleName":"Alberto","boxscoreName":"Caminero","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"cah-min-AIR-oh","mlbDebutDate":"2023-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Junior Caminero","nameSlug":"junior-caminero-691406","firstLastName":"Junior Caminero","lastFirstName":"Caminero, Junior","lastInitName":"Caminero, J","initLastName":"J Caminero","fullFMLName":"Junior Alberto Caminero","fullLFMName":"Caminero, Junior Alberto","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID672782":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782","firstName":"Yoendrys","lastName":"Gómez","primaryNumber":"94","birthDate":"1999-10-15","currentAge":26,"birthCity":"Nirgua","birthCountry":"Venezuela","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoendrys","useLastName":"Gómez","middleName":"Adrian","boxscoreName":"Gómez, Y","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoendrys Gómez","nameSlug":"yoendrys-gomez-672782","firstLastName":"Yoendrys Gómez","lastFirstName":"Gómez, Yoendrys","lastInitName":"Gómez, Y","initLastName":"Y Gómez","fullFMLName":"Yoendrys Adrian Gómez","fullLFMName":"Gómez, Yoendrys Adrian","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656876":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876","firstName":"Drew","lastName":"Rasmussen","primaryNumber":"57","birthDate":"1995-07-27","currentAge":31,"birthCity":"Puyallup","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Rasmussen","middleName":"Thomas","boxscoreName":"Rasmussen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RASS-muss-ehn","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Rasmussen","nameSlug":"drew-rasmussen-656876","firstLastName":"Drew Rasmussen","lastFirstName":"Rasmussen, Drew","lastInitName":"Rasmussen, D","initLastName":"D Rasmussen","fullFMLName":"Drew Thomas Rasmussen","fullLFMName":"Rasmussen, Drew Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID680700":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700","firstName":"Richard","lastName":"Palacios","primaryNumber":"1","birthDate":"1997-05-16","currentAge":29,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Richie","useLastName":"Palacios","middleName":"Jordan","boxscoreName":"Palacios, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"puh-LAH-see-ohs","mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Richie Palacios","nameSlug":"richie-palacios-680700","firstLastName":"Richie Palacios","lastFirstName":"Palacios, Richie","lastInitName":"Palacios, R","initLastName":"R Palacios","fullFMLName":"Richard  Palacios","fullLFMName":"Palacios, Richard ","strikeZoneTop":3.04,"strikeZoneBottom":1.53},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641584":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584","firstName":"Jake","lastName":"Fraley","primaryNumber":"17","birthDate":"1995-05-25","currentAge":31,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jake","useLastName":"Fraley","middleName":"Arnold","boxscoreName":"Fraley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Fraley","nameSlug":"jake-fraley-641584","firstLastName":"Jake Fraley","lastFirstName":"Fraley, Jake","lastInitName":"Fraley, J","initLastName":"J Fraley","fullFMLName":"Jake Arnold Fraley","fullLFMName":"Fraley, Jake Arnold","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"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},"ID693855":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855","firstName":"Ian","lastName":"Seymour","primaryNumber":"61","birthDate":"1998-12-13","currentAge":27,"birthCity":"Madison","birthStateProvince":"CT","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ian","useLastName":"Seymour","middleName":"Albert","boxscoreName":"Seymour, I","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"see-more","mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ian Seymour","nameSlug":"ian-seymour-693855","firstLastName":"Ian Seymour","lastFirstName":"Seymour, Ian","lastInitName":"Seymour, I","initLastName":"I Seymour","fullFMLName":"Ian Albert Seymour","fullLFMName":"Seymour, Ian Albert","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},"ID676439":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439","firstName":"Hunter","lastName":"Feduccia","primaryNumber":"46","birthDate":"1997-06-05","currentAge":29,"birthCity":"Lake Charles","birthStateProvince":"LA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Feduccia","boxscoreName":"Feduccia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"fe-DOO-she-uh","mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Feduccia","nameSlug":"hunter-feduccia-676439","firstLastName":"Hunter Feduccia","lastFirstName":"Feduccia, Hunter","lastInitName":"Feduccia, H","initLastName":"H Feduccia","fullFMLName":"Hunter Feduccia","fullLFMName":"Feduccia, Hunter","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID687330":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330","firstName":"Kevin","lastName":"Kelly","primaryNumber":"49","birthDate":"1997-11-28","currentAge":28,"birthCity":"Springfield","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Kelly","middleName":"Clayton","boxscoreName":"Kelly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Kelly","nameSlug":"kevin-kelly-687330","firstLastName":"Kevin Kelly","lastFirstName":"Kelly, Kevin","lastInitName":"Kelly, K","initLastName":"K Kelly","fullFMLName":"Kevin Clayton Kelly","fullLFMName":"Kelly, Kevin Clayton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666018":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018","firstName":"Jonathan","lastName":"Aranda","primaryNumber":"8","birthDate":"1998-05-23","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jonathan","useLastName":"Aranda","middleName":"Alexander","boxscoreName":"Aranda","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":false,"pronunciation":"ah-RAHN-duh","mlbDebutDate":"2022-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Aranda","nameSlug":"jonathan-aranda-666018","firstLastName":"Jonathan Aranda","lastFirstName":"Aranda, Jonathan","lastInitName":"Aranda, J","initLastName":"J Aranda","fullFMLName":"Jonathan Alexander Aranda","fullLFMName":"Aranda, Jonathan Alexander","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"ID663743":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743","firstName":"Nicholas","lastName":"Fortes","primaryNumber":"40","birthDate":"1996-11-11","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Nick","useLastName":"Fortes","boxscoreName":"Fortes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"For-tez","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Fortes","nameSlug":"nick-fortes-663743","firstLastName":"Nick Fortes","lastFirstName":"Fortes, Nick","lastInitName":"Fortes, N","initLastName":"N Fortes","fullFMLName":"Nicholas Fortes","fullLFMName":"Fortes, Nicholas","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID606992":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","firstName":"Eric","lastName":"Haase","birthDate":"1992-12-18","currentAge":33,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eric","useLastName":"Haase","middleName":"Michael","boxscoreName":"Haase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"HAHS","mlbDebutDate":"2018-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Haase","nameSlug":"eric-haase-606992","firstLastName":"Eric Haase","lastFirstName":"Haase, Eric","lastInitName":"Haase, E","initLastName":"E Haase","fullFMLName":"Eric Michael Haase","fullLFMName":"Haase, Eric Michael","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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},"ID641329":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329","firstName":"Bryan","lastName":"Baker","primaryNumber":"47","birthDate":"1994-12-02","currentAge":31,"birthCity":"Fort Walton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Baker","middleName":"Scott","boxscoreName":"Baker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Baker","nameSlug":"bryan-baker-641329","firstLastName":"Bryan Baker","lastFirstName":"Baker, Bryan","lastInitName":"Baker, B","initLastName":"B Baker","fullFMLName":"Bryan Scott Baker","fullLFMName":"Baker, Bryan Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"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},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517}},"venue":{"id":12,"name":"Tropicana Field","link":"/api/v1/venues/12","location":{"address1":"One Tropicana Drive","city":"St. Petersburg","state":"Florida","stateAbbrev":"FL","postalCode":"33705","defaultCoordinates":{"latitude":27.767778,"longitude":-82.6525},"azimuthAngle":359.0,"elevation":15,"country":"USA","phone":"(727) 825-3137"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":25025,"turfType":"Artificial Turf","roofType":"Dome","leftLine":315,"left":370,"leftCenter":410,"center":404,"rightCenter":404,"right":370,"rightLine":322},"active":true,"season":"2026"},"officialVenue":{"id":12,"link":"/api/v1/venues/12"},"weather":{"condition":"Dome","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":13330,"firstPitch":"2026-05-01T23:10:00.000Z","gameDurationMinutes":123},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"home":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"}},"officialScorer":{"id":800937,"fullName":"Jay D'Abramo","link":"/api/v1/people/800937"},"primaryDatacaster":{"id":632811,"fullName":"Doug Anderson","link":"/api/v1/people/632811"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-01T23:10:08.046Z","endTime":"2026-05-01T23:11:18.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":7},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-01T19:00:15.790Z","endTime":"2026-05-01T22:45:29.877Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-01T22:45:29.877Z","endTime":"2026-05-01T23:08:58.488Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-01T23:08:58.488Z","endTime":"2026-05-01T23:10:10.328Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15082453503418,"aZ":-12.49206184086539,"pfxX":4.319544888486145,"pfxZ":10.267423512010136,"pX":0.9813698018186253,"pZ":3.6958041965924533,"vX0":-1.4728780232274177,"vY0":-138.58585279161036,"vZ0":-4.187986150803969,"x":79.59,"y":138.99,"x0":0.9631788205467261,"y0":50.00246281687886,"z0":6.08039729148644,"aX":8.280483644697343},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":-7.4,"spinRate":2172,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.3974305519617487,"extension":6.381310072185516},"index":3,"playId":"c2c19ae9-d235-3a8c-bfe0-2e67cd2c373c","pitchNumber":1,"startTime":"2026-05-01T23:10:10.328Z","endTime":"2026-05-01T23:10:13.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.984703098621985,"aZ":-16.404968891147348,"pfxX":5.96484165258952,"pfxZ":8.375354873592217,"pX":-0.8556197339942329,"pZ":3.4240926595425347,"vX0":-6.28582893660018,"vY0":-137.00078109026813,"vZ0":-4.026958741671872,"x":149.61,"y":146.33,"x0":0.7041495791411554,"y0":50.00294872138212,"z0":6.0494182532076515,"aX":11.230336720502924},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":-9.4,"spinRate":2147,"spinDirection":150},"zone":11,"typeConfidence":0.89,"plateTime":0.4012928842036696,"extension":6.502634074352576},"index":4,"playId":"72605086-552a-3a40-878c-903224acca8a","pitchNumber":2,"startTime":"2026-05-01T23:10:24.973Z","endTime":"2026-05-01T23:10:27.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.387458328433393,"aZ":-28.11787430474304,"pfxX":-0.6082651799920513,"pfxZ":2.491744682547572,"pX":-0.6741409213895229,"pZ":0.8796634818696021,"vX0":-4.112255918170452,"vY0":-127.08146187745926,"vZ0":-6.728587026310045,"x":142.7,"y":215.03,"x0":1.0476851145038735,"y0":50.00207981644654,"z0":5.81177473451709,"aX":-0.9884971911456658},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":2.0,"spinRate":2376,"spinDirection":202},"zone":13,"typeConfidence":0.91,"plateTime":0.4319230877687441,"extension":6.481398443680593},"index":5,"playId":"d1a90fbf-a78e-37d2-b9e9-a41a9cb55afc","pitchNumber":3,"startTime":"2026-05-01T23:10:42.080Z","endTime":"2026-05-01T23:10:45.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.317453971210387,"aZ":-26.351997772573295,"pfxX":11.096307344574459,"pfxZ":3.5165889882630967,"pX":-0.7411885387315207,"pZ":0.17495794069080192,"vX0":-6.971139450227203,"vY0":-128.7185253753614,"vZ0":-9.385349707704338,"x":145.25,"y":234.06,"x0":0.5807696625295292,"y0":50.00011201810849,"z0":5.955837300242758,"aX":18.348226889974086},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":-18.2,"spinRate":1543,"spinDirection":116},"zone":13,"typeConfidence":0.92,"plateTime":0.4279032523480719,"extension":6.627422674101057},"index":6,"playId":"a4bcbe7b-a103-3369-a411-f2b9d73a63ad","pitchNumber":4,"startTime":"2026-05-01T23:10:57.384Z","endTime":"2026-05-01T23:11:00.726Z","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":85.9,"endSpeed":78.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.658083144283363,"aZ":-30.465710474262117,"pfxX":10.270255061091868,"pfxZ":1.0950055724880663,"pX":0.3284538803117494,"pZ":2.1062777386661704,"vX0":-4.156274933989512,"vY0":-124.99621885035832,"vZ0":-3.4414325757198307,"x":104.48,"y":181.91,"x0":0.688092707595403,"y0":50.00558733567057,"z0":6.030538194528297,"aX":16.08377110164905},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":-17.5,"spinRate":1467,"spinDirection":115},"zone":9,"typeConfidence":0.9,"plateTime":0.43995330776241603,"extension":6.696947807183002},"index":7,"playId":"391203fa-cb65-3d70-8adb-015097bd7534","pitchNumber":5,"startTime":"2026-05-01T23:11:13.657Z","endTime":"2026-05-01T23:11:18.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:11:18.262Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-01T23:11:36.656Z","endTime":"2026-05-01T23:12:49.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.912335067364058,"aZ":-37.909000265675786,"pfxX":-3.643267986617045,"pfxZ":-4.002505983724694,"pX":0.11057178783139618,"pZ":2.9378287862697223,"vX0":-0.6872874258317695,"vY0":-118.95372665339482,"vZ0":0.3653715559757864,"x":112.79,"y":159.46,"x0":0.8766277464937124,"y0":50.00424487975132,"z0":6.22042302832689,"aX":-5.218644424351086},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.8,"breakHorizontal":6.7,"spinRate":2564,"spinDirection":313},"zone":2,"typeConfidence":0.9,"plateTime":0.4605386582408624,"extension":6.714484126367156},"index":0,"playId":"d031b413-7cfa-3359-80de-126ac9086b18","pitchNumber":1,"startTime":"2026-05-01T23:11:40.745Z","endTime":"2026-05-01T23:11:43.745Z","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":96.0,"endSpeed":87.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.608878705067376,"aZ":-11.545824913621319,"pfxX":8.044090036164878,"pfxZ":10.558019290362964,"pX":-0.6030791703696837,"pZ":2.0597645109236757,"vX0":-6.016008155854639,"vY0":-139.43228063118383,"vZ0":-8.836835763178065,"x":139.99,"y":183.17,"x0":0.5457652840074457,"y0":50.00514165762486,"z0":6.047530169995147,"aX":15.7187672707618},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":-13.2,"spinRate":2403,"spinDirection":151},"zone":7,"typeConfidence":0.92,"plateTime":0.39399261162389054,"extension":6.720484390900499},"index":1,"playId":"ac3fedd7-4e18-381c-b73d-185d2809b158","pitchNumber":2,"startTime":"2026-05-01T23:11:55.473Z","endTime":"2026-05-01T23:11:58.775Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-01T23:12:05.734Z","endTime":"2026-05-01T23:12:14.277Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760018764528613,"aZ":-29.343700774669788,"pfxX":11.343669544115993,"pfxZ":1.7044772901226128,"pX":1.06312825298105,"pZ":2.7623107484206177,"vX0":-2.5189181299577568,"vY0":-128.9380888714238,"vZ0":-2.7658869670535107,"x":76.48,"y":164.2,"x0":0.5865831448598934,"y0":50.00560715923799,"z0":6.141062626275656,"aX":18.877522388487044},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-19.8,"spinRate":1419,"spinDirection":113},"zone":12,"typeConfidence":0.91,"plateTime":0.4267296589654701,"extension":6.861667298079552},"index":3,"playId":"018f457a-8904-33e7-aaf6-88c6d7a8c4cf","pitchNumber":3,"startTime":"2026-05-01T23:12:14.277Z","endTime":"2026-05-01T23:12:17.842Z","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":86.9,"endSpeed":79.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.118968918440807,"aZ":-28.081428440533816,"pfxX":10.502424635976915,"pfxZ":2.551162620061641,"pX":1.6246025866819358,"pZ":2.766216878970187,"vX0":-0.9987225681234392,"vY0":-126.54251071530128,"vZ0":-2.7257332050842056,"x":55.07,"y":164.09,"x0":0.6635113586290766,"y0":50.00541053590082,"z0":6.12937841100728,"aX":16.872559782607954},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":-18.7,"spinRate":1400,"spinDirection":114},"zone":12,"typeConfidence":0.9,"plateTime":0.43441891803423305,"extension":6.649274214164757},"index":4,"playId":"18c49317-f41f-3bc8-9078-af3f64d36e0f","pitchNumber":4,"startTime":"2026-05-01T23:12:31.840Z","endTime":"2026-05-01T23:12:34.840Z","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":96.3,"endSpeed":87.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45276536763606,"aZ":-11.039019770510732,"pfxX":5.183271861443753,"pfxZ":10.705551575574521,"pX":0.5291899748585309,"pZ":2.955926179989299,"vX0":-2.353549384744109,"vY0":-140.0468694545507,"vZ0":-6.60570609342543,"x":96.83,"y":158.97,"x0":0.7099477509826879,"y0":50.00322169072941,"z0":6.07724495799833,"aX":10.23226485314175},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":-8.9,"spinRate":2263,"spinDirection":142},"zone":3,"typeConfidence":0.91,"plateTime":0.39204557813672514,"extension":6.6927150032820615},"index":5,"playId":"3f394c01-3cda-320b-b0d0-73374ba7d793","pitchNumber":5,"startTime":"2026-05-01T23:12:46.932Z","endTime":"2026-05-01T23:12:49.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:12:49.932Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-01T23:13:11.267Z","endTime":"2026-05-01T23:14:00.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83288168246729,"aZ":-8.405157708341676,"pfxX":4.857664046724836,"pfxZ":12.306380435709308,"pX":-0.10744128577440812,"pZ":3.0177203116858453,"vX0":-3.519223203482982,"vY0":-138.76553182126335,"vZ0":-6.720112954765394,"x":121.1,"y":157.3,"x0":0.5522540679325495,"y0":50.00521494732831,"z0":6.045341077482841,"aX":9.383877640584245},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.9,"breakHorizontal":-7.9,"spinRate":2371,"spinDirection":145},"zone":2,"typeConfidence":0.91,"plateTime":0.3961821708325375,"extension":6.632014864914932},"index":0,"playId":"146415d7-b008-3645-b9df-1ab5cd71dfeb","pitchNumber":1,"startTime":"2026-05-01T23:13:13.425Z","endTime":"2026-05-01T23:13:16.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.227158296723665,"aZ":-24.742297593128356,"pfxX":10.759803657527023,"pfxZ":4.528139188274149,"pX":0.19114946604719985,"pZ":1.0114728974979637,"vX0":-4.243060308808258,"vY0":-127.80794202355638,"vZ0":-7.5463124081651385,"x":109.71,"y":211.47,"x0":0.48203841624780275,"y0":50.00418990737464,"z0":5.967631351247925,"aX":17.665395781310373},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.6,"breakHorizontal":-18.4,"spinRate":1480,"spinDirection":118},"zone":14,"typeConfidence":0.92,"plateTime":0.42982097886914916,"extension":6.631740377523427},"index":1,"playId":"c3352671-9495-34b1-ba9f-f2fbd0417aab","pitchNumber":2,"startTime":"2026-05-01T23:13:28.702Z","endTime":"2026-05-01T23:13:32.162Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-01T23:13:42.693Z","endTime":"2026-05-01T23:13:52.788Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.475715201647205,"aZ":-30.420741530197176,"pfxX":-1.060827348931452,"pfxZ":1.030234183077491,"pX":-0.6743742222507906,"pZ":2.58249916374193,"vX0":-2.9876043492265634,"vY0":-129.47395262172145,"vZ0":-3.013691769992546,"x":142.71,"y":169.05,"x0":0.6312773046604008,"y0":50.00304981291271,"z0":6.084254697061935,"aX":-1.804470940274117},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":2.5,"spinRate":2392,"spinDirection":275},"zone":4,"typeConfidence":0.91,"plateTime":0.42268632161851016,"extension":6.653492589510577},"hitData":{"launchSpeed":81.3,"launchAngle":29.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.63,"coordY":86.59}},"index":3,"playId":"4e2c1767-71b0-33db-83a5-3a480c262783","pitchNumber":3,"startTime":"2026-05-01T23:13:52.788Z","endTime":"2026-05-01T23:14:00.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:14:00.539Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a soft bunt ground ball to second baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-01T23:16:04.108Z","endTime":"2026-05-01T23:16:19.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":93.5,"endSpeed":84.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46512807927268,"aZ":-11.61094908509999,"pfxX":7.867200254035448,"pfxZ":11.156853816273632,"pX":0.9337008299934118,"pZ":2.5303939689685238,"vX0":-6.829828271114015,"vY0":-135.8145626986239,"vZ0":-6.924177468292417,"x":81.41,"y":170.46,"x0":2.4755547362255323,"y0":50.00248868432621,"z0":5.944058842161508,"aX":14.49995391050521},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":-12.6,"spinRate":2326,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.4053694464601083,"extension":5.934569477031284},"hitData":{"launchSpeed":51.4,"launchAngle":-47.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"4","coordinates":{"coordX":134.89,"coordY":174.86}},"index":0,"playId":"95a072cb-110c-3015-9301-b2cffe188981","pitchNumber":1,"startTime":"2026-05-01T23:16:10.756Z","endTime":"2026-05-01T23:16:19.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:16:19.259Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-01T23:16:45.380Z","endTime":"2026-05-01T23:21:21.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7,8,9,10,11,12],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592662,"link":"/api/v1/people/592662"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"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":83.5,"endSpeed":75.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.376853257503836,"aZ":-26.18910539693751,"pfxX":-1.3965100059661713,"pfxZ":4.060030016266603,"pX":-0.05287552965703686,"pZ":3.1985080552718332,"vX0":-5.8722248251026965,"vY0":-121.39162384650722,"vZ0":-1.1888204113691545,"x":119.02,"y":152.42,"x0":2.5907539299310587,"y0":50.00392154156658,"z0":5.9995026426121,"aX":-2.0595922633875032},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.3,"breakHorizontal":4.1,"spinRate":1985,"spinDirection":141},"zone":2,"typeConfidence":0.92,"plateTime":0.45325678109163814,"extension":5.994567123551315},"index":0,"playId":"616e1dac-870f-359f-a3c0-5ec715fc5170","pitchNumber":1,"startTime":"2026-05-01T23:16:54.352Z","endTime":"2026-05-01T23:16:57.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":84.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.53396306767196,"aZ":-11.624681697789848,"pfxX":6.789657743131514,"pfxZ":10.983744159647406,"pX":-0.1837252200607965,"pZ":3.11082937041616,"vX0":-8.91665607283879,"vY0":-137.399430229176,"vZ0":-5.711229963955158,"x":124.0,"y":154.79,"x0":2.2544327021313815,"y0":50.00240831717285,"z0":6.039733842165374,"aX":12.703047452155436},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":-10.0,"spinRate":2433,"spinDirection":142},"zone":2,"typeConfidence":0.91,"plateTime":0.4019567506786039,"extension":6.071908093901677},"index":1,"playId":"c417a052-2036-3ddd-9df3-0fd9d7a9577b","pitchNumber":2,"startTime":"2026-05-01T23:17:15.242Z","endTime":"2026-05-01T23:17:18.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-01T23:17:32.933Z","endTime":"2026-05-01T23:17:52.238Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.12885346758939,"aZ":-12.626315063113163,"pfxX":8.536247096923885,"pfxZ":10.46639252861904,"pX":0.15903712184819946,"pZ":3.7852152484999637,"vX0":-8.469734292971028,"vY0":-136.97974058053956,"vZ0":-3.9469284350309497,"x":110.94,"y":136.58,"x0":2.208073071502822,"y0":50.00139261210656,"z0":6.131224459855741,"aX":15.940939197249357},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-13.3,"spinRate":2401,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.40253105440051495,"extension":5.990120858175083},"index":3,"playId":"ac15f81d-dcbe-38eb-ac6a-66e3fe83bcc2","pitchNumber":3,"startTime":"2026-05-01T23:17:52.238Z","endTime":"2026-05-01T23:17:55.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"playId":"173b8918-260d-39fa-8f87-0e8efa13bd95","startTime":"2026-05-01T23:18:17.419Z","endTime":"2026-05-01T23:18:26.092Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Junior Caminero batting, Chandler Simpson picked off and caught stealing 2nd base, shortstop Willy Adames.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":5,"actionPlayId":"173b8918-260d-39fa-8f87-0e8efa13bd95","startTime":"2026-05-01T23:18:33.096Z","endTime":"2026-05-01T23:18:56.928Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"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":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.343245829004644,"aZ":-26.569959801337397,"pfxX":0.7946563939628799,"pfxZ":3.604903569925767,"pX":-1.9227742067413838,"pZ":0.25826384861142043,"vX0":-10.358207250888151,"vY0":-124.00107532071196,"vZ0":-8.026423418530301,"x":190.29,"y":231.81,"x0":2.209417845375194,"y0":50.00211220215901,"z0":5.761487913206378,"aX":1.236540742717522},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.8,"breakHorizontal":1.1,"spinRate":2249,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.44210881110198086,"extension":6.153736181754854},"index":6,"playId":"e96b3bf1-19ce-3f9f-93d6-49d0ee65f4af","pitchNumber":4,"startTime":"2026-05-01T23:18:56.928Z","endTime":"2026-05-01T23:19:00.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.726175903085085,"aZ":-23.978861391209552,"pfxX":-0.3416044886859,"pfxZ":5.163675867717792,"pX":-1.0189285230940055,"pZ":0.2621184306639406,"vX0":-7.956943452669045,"vY0":-125.79596273813308,"vZ0":-8.694286069627811,"x":155.84,"y":231.7,"x0":2.2420063861391055,"y0":50.005029506826,"z0":5.735810903184861,"aX":-0.5420886730870644},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.3,"breakHorizontal":2.6,"spinRate":2089,"spinDirection":138},"zone":13,"typeConfidence":0.88,"plateTime":0.4369568174175873,"extension":6.027037267603721},"index":7,"playId":"4a633b3a-0c7c-349a-b82d-72796fb315be","pitchNumber":5,"startTime":"2026-05-01T23:19:22.001Z","endTime":"2026-05-01T23:19:25.001Z","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":94.6,"endSpeed":84.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2602990788459,"aZ":-8.970446736187455,"pfxX":6.4768508800473175,"pfxZ":12.515161544461083,"pX":-1.1602657126152187,"pZ":3.437197459294283,"vX0":-11.00059837711025,"vY0":-137.01270967084102,"vZ0":-5.337889960214912,"x":161.23,"y":145.98,"x0":2.1115311336362566,"y0":50.00549866483435,"z0":6.0574751882090405,"aX":12.012208537230794},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.2,"breakHorizontal":-8.8,"spinRate":2427,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.40361642254426133,"extension":5.983420473456617},"index":8,"playId":"e30127ec-fd32-33e1-86f1-9c2070875f63","pitchNumber":6,"startTime":"2026-05-01T23:19:42.214Z","endTime":"2026-05-01T23:19:45.214Z","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":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.024407040752084,"aZ":-17.690090592288495,"pfxX":8.798876518169724,"pfxZ":8.976793143371584,"pX":-0.7032293913809575,"pZ":1.499775613981525,"vX0":-10.498814613494096,"vY0":-126.7840371160032,"vZ0":-7.555300786486598,"x":143.81,"y":198.29,"x0":2.3652185445644864,"y0":50.00423593016444,"z0":5.951514307515744,"aX":14.20102602225021},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.5,"breakHorizontal":-13.3,"spinRate":1683,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4334505430088269,"extension":6.194895575609552},"index":9,"playId":"20ea16c9-2542-3035-ad52-ce63e6c5ddb8","pitchNumber":7,"startTime":"2026-05-01T23:20:01.845Z","endTime":"2026-05-01T23:20:28.855Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.659378842749078,"aZ":-25.588538538027716,"pfxX":1.1402086088244563,"pfxZ":4.0608105771167375,"pX":-0.4212214304784168,"pZ":2.0712299395247307,"vX0":-7.423212081211286,"vY0":-127.21699923405113,"vZ0":-4.5087190197698135,"x":133.06,"y":182.86,"x0":2.3996701622563776,"y0":50.00337809897245,"z0":5.920641982174123,"aX":1.850135665604225},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":-0.2,"spinRate":2268,"spinDirection":158},"zone":7,"typeConfidence":0.86,"plateTime":0.43228984409341686,"extension":6.06410833772658},"index":10,"playId":"357b1f5c-e478-33ef-8dff-9b137f75c594","pitchNumber":8,"startTime":"2026-05-01T23:20:35.325Z","endTime":"2026-05-01T23:20:39.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.89076194411072,"aZ":-10.223426213046931,"pfxX":6.905145301746389,"pfxZ":11.435374352896071,"pX":-0.5877616429325313,"pZ":1.9196829754509321,"vX0":-10.168528065871756,"vY0":-138.60095707831636,"vZ0":-8.885192050205417,"x":139.4,"y":186.95,"x0":2.2545332431681184,"y0":50.00201423221452,"z0":5.876016281098534,"aX":13.253853909273806},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":-10.1,"spinRate":2411,"spinDirection":147},"zone":7,"typeConfidence":0.91,"plateTime":0.39725624107462476,"extension":6.0424195765776005},"index":11,"playId":"12500504-980c-3aa0-8526-3a4a97289d94","pitchNumber":9,"startTime":"2026-05-01T23:20:55.273Z","endTime":"2026-05-01T23:20:58.582Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76123204413647,"aZ":-10.644926430398174,"pfxX":5.815599156653258,"pfxZ":11.30317010994782,"pX":-0.6713838885615427,"pZ":2.4516048779767416,"vX0":-9.989822384053978,"vY0":-137.89264649353936,"vZ0":-7.4782739478086,"x":142.59,"y":172.59,"x0":2.260847986604218,"y0":50.003185633224064,"z0":5.935893733830378,"aX":11.078099382021563},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":-8.2,"spinRate":2395,"spinDirection":145},"zone":4,"typeConfidence":0.91,"plateTime":0.3988661843528525,"extension":6.1074858242547725},"index":12,"playId":"3f34c7a4-04e5-3693-8a5b-c4b2996e621e","pitchNumber":10,"startTime":"2026-05-01T23:21:18.486Z","endTime":"2026-05-01T23:21:21.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:21:21.616Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Vilade grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-01T23:21:51.485Z","endTime":"2026-05-01T23:23:24.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-01T23:21:44.747Z","endTime":"2026-05-01T23:21:53.723Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11762961115251,"aZ":-25.873292673178458,"pfxX":1.0840750585163694,"pfxZ":3.8886308834609506,"pX":-0.9756652659649651,"pZ":1.648173348920034,"vX0":-8.75857236692395,"vY0":-126.83061506119371,"vZ0":-5.707127349337128,"x":154.19,"y":194.28,"x0":2.3888569919038014,"y0":50.004071431847954,"z0":6.003903388560485,"aX":1.7576085672178603},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":0.1,"spinRate":2214,"spinDirection":159},"zone":13,"typeConfidence":0.87,"plateTime":0.4326584846780621,"extension":6.114855177015151},"index":1,"playId":"100e7dd2-9a09-32c7-a369-9a10b8181f3e","pitchNumber":1,"startTime":"2026-05-01T23:21:53.723Z","endTime":"2026-05-01T23:21:57.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.608558727005736,"aZ":-12.182502284523961,"pfxX":6.721686758180877,"pfxZ":10.477917791756614,"pX":1.4090737800931372,"pZ":4.463741371777718,"vX0":-5.369939814542873,"vY0":-137.9575621235597,"vZ0":-2.1795272512428228,"x":63.29,"y":118.26,"x0":2.517425842177227,"y0":50.00128187937075,"z0":6.095555659677503,"aX":12.823480658244804},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":-10.9,"spinRate":2328,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.39858320705248085,"extension":5.8810792810160955},"index":2,"playId":"4d9cfd26-2514-3cab-92a4-54639c0fffc4","pitchNumber":2,"startTime":"2026-05-01T23:22:11.513Z","endTime":"2026-05-01T23:22:14.513Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19351953197533,"aZ":-9.981232389194963,"pfxX":8.27828036561539,"pfxZ":12.041167667336723,"pX":-0.612667405324857,"pZ":2.6579679615033642,"vX0":-10.014540767366594,"vY0":-135.97405093947893,"vZ0":-7.118707597444522,"x":140.35,"y":167.01,"x0":2.070105281457175,"y0":50.0037488390571,"z0":6.029356073930752,"aX":15.259097156161058},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.2,"breakHorizontal":-12.5,"spinRate":2363,"spinDirection":142},"zone":4,"typeConfidence":0.91,"plateTime":0.40526570275773466,"extension":6.107513705400686},"index":3,"playId":"0ca5e32b-cc7e-34e4-9ff8-012620047af5","pitchNumber":3,"startTime":"2026-05-01T23:22:35.547Z","endTime":"2026-05-01T23:22:38.623Z","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":95.2,"endSpeed":85.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36087019764773,"aZ":-11.381714897967923,"pfxX":8.787314845620317,"pfxZ":10.919217466455894,"pX":0.24029447199865642,"pZ":3.235392086276171,"vX0":-8.968611329828994,"vY0":-138.23079657700856,"vZ0":-5.3332071635247,"x":107.84,"y":151.42,"x0":2.410124870896252,"y0":50.00621012397825,"z0":5.9772181970998535,"aX":16.739402367369397},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":-13.7,"spinRate":2451,"spinDirection":136},"zone":2,"typeConfidence":0.91,"plateTime":0.39866486701004655,"extension":5.985985125781772},"index":4,"playId":"7aaf34f9-53ec-3896-aff3-8a57dd4de172","pitchNumber":4,"startTime":"2026-05-01T23:22:53.815Z","endTime":"2026-05-01T23:22:56.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489036588677227,"aZ":-39.91466671346228,"pfxX":-0.3971533561040772,"pfxZ":-5.418918800179105,"pX":0.5486284680841285,"pZ":1.8788406227819068,"vX0":-4.545816059987452,"vY0":-119.46326592590843,"vZ0":-1.4210912010843413,"x":96.09,"y":188.05,"x0":2.536905630350703,"y0":50.00211376303877,"z0":6.106901356608133,"aX":-0.5670400269227082},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.8,"breakHorizontal":1.9,"spinRate":2239,"spinDirection":317},"zone":9,"typeConfidence":0.9,"plateTime":0.4605151121523572,"extension":6.06589292744007},"hitData":{"launchSpeed":80.3,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":168.4}},"index":5,"playId":"5479a431-91d8-3e14-9ef3-d9e69fff95ec","pitchNumber":5,"startTime":"2026-05-01T23:23:15.852Z","endTime":"2026-05-01T23:23:24.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:23:24.857Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-01T23:25:22.122Z","endTime":"2026-05-01T23:26:14.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91592308279296,"aZ":-31.71566463159877,"pfxX":-0.5116313264656851,"pfxZ":0.27937804708282243,"pX":-1.2331255756452306,"pZ":0.602855332249798,"vX0":-5.1234116247266295,"vY0":-126.37374068979102,"vZ0":-6.804533312801816,"x":164.0,"y":222.5,"x0":0.8909040899075837,"y0":50.00055411284844,"z0":5.893796596105958,"aX":-0.8218165201117602},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":2.2,"spinRate":2481,"spinDirection":256},"zone":13,"typeConfidence":0.89,"plateTime":0.434236062964787,"extension":6.41085678964388},"index":0,"playId":"d568b1e3-2eee-307d-825e-3c9328b1f8bd","pitchNumber":1,"startTime":"2026-05-01T23:25:28.581Z","endTime":"2026-05-01T23:25:31.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.711073446608097,"aZ":-24.050159368393132,"pfxX":9.483364830770734,"pfxZ":5.293353458953151,"pX":-1.6154341174692712,"pZ":1.3576621547204657,"vX0":-8.383608192347898,"vY0":-124.13548836906158,"vZ0":-6.286324510422544,"x":178.58,"y":202.12,"x0":0.6009411435722238,"y0":50.00354657345339,"z0":5.971328805640738,"aX":14.554818406033105},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.0,"breakHorizontal":-14.8,"spinRate":1303,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.44408699222789005,"extension":6.49336598547433},"index":1,"playId":"c839ada8-d584-3004-ae54-bacb7d992777","pitchNumber":2,"startTime":"2026-05-01T23:25:45.074Z","endTime":"2026-05-01T23:25:48.271Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":84.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33008343190011,"aZ":-9.202139759465704,"pfxX":5.23568371849715,"pfxZ":12.282672561936003,"pX":-0.6466171208445559,"pZ":2.361636676356718,"vX0":-4.478866579545173,"vY0":-137.33979021922588,"vZ0":-8.226674338828008,"x":141.65,"y":175.02,"x0":0.34202695685535967,"y0":50.00447718296034,"z0":6.059565891075188,"aX":9.794268330378289},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.3,"breakHorizontal":-8.3,"spinRate":2353,"spinDirection":145},"zone":4,"typeConfidence":0.91,"plateTime":0.40203613756810785,"extension":6.633281800980588},"hitData":{"launchSpeed":91.2,"launchAngle":59.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.33,"coordY":119.76}},"index":2,"playId":"fc2d8fdc-9b49-397a-820f-e6aac50cbe2b","pitchNumber":3,"startTime":"2026-05-01T23:26:02.001Z","endTime":"2026-05-01T23:26:14.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:26:14.206Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-01T23:26:28.714Z","endTime":"2026-05-01T23:27:29.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":95.9,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.23684279231489,"aZ":-12.597314993080056,"pfxX":6.007741153101489,"pfxZ":10.134693697614114,"pX":1.3141620215663274,"pZ":3.7787834368270605,"vX0":-0.15082473124454004,"vY0":-139.50344380982563,"vZ0":-4.228690362045917,"x":66.91,"y":136.75,"x0":0.5915429825873381,"y0":50.00253728076493,"z0":6.171729673358476,"aX":11.603256627344248},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-10.8,"spinRate":2141,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.39567945931827175,"extension":6.671151617726013},"index":0,"playId":"aaf40441-701c-3d19-a4b9-cda952cf52a3","pitchNumber":1,"startTime":"2026-05-01T23:26:31.718Z","endTime":"2026-05-01T23:26:35.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.612886385786844,"aZ":-11.906018680552647,"pfxX":5.851044612098364,"pfxZ":10.725040592632954,"pX":-0.6018248579757735,"pZ":1.6327905206114637,"vX0":-4.974974100621786,"vY0":-137.58904984868397,"vZ0":-9.42911940717159,"x":139.94,"y":194.69,"x0":0.48246215630497624,"y0":50.003228355850666,"z0":5.941781719762605,"aX":11.057568635847607},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":-9.4,"spinRate":2206,"spinDirection":146},"zone":7,"typeConfidence":0.91,"plateTime":0.40028690802493383,"extension":6.602008654013688},"index":1,"playId":"b89ca972-52fe-3fc2-96c9-778ec55123c3","pitchNumber":2,"startTime":"2026-05-01T23:26:50.657Z","endTime":"2026-05-01T23:26:53.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68752185019487,"aZ":-28.90245292406133,"pfxX":-2.5696771380748933,"pfxZ":1.9598091451871795,"pX":0.03568361371174428,"pZ":3.3862549587796944,"vX0":-1.591185864449412,"vY0":-128.77173600780642,"vZ0":-0.9825064662113391,"x":115.64,"y":147.35,"x0":0.9963380650996788,"y0":50.00572720245608,"z0":6.016359609859137,"aX":-4.300058494934584},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":5.0,"spinRate":2371,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.4259623679664366,"extension":6.453526230822549},"index":2,"playId":"8066b0a2-6d7c-3346-a409-020faa888ec8","pitchNumber":3,"startTime":"2026-05-01T23:27:05.772Z","endTime":"2026-05-01T23:27:08.772Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-01T23:27:15.472Z","endTime":"2026-05-01T23:27:23.805Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00758611715075,"aZ":-12.705989598047585,"pfxX":7.169341254014027,"pfxZ":9.834468728663426,"pX":-0.5367644017386547,"pZ":2.0972675738801434,"vX0":-5.171459512092548,"vY0":-140.76144276557372,"vZ0":-8.435615307877882,"x":137.46,"y":182.15,"x0":0.40558174015895676,"y0":50.00242073403613,"z0":5.982402448314065,"aX":14.190773239153181},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":-11.8,"spinRate":2326,"spinDirection":143},"zone":7,"typeConfidence":0.92,"plateTime":0.39117323306180474,"extension":6.691188892309946},"index":4,"playId":"eea870ef-509d-355c-8ec1-514e8ce056d3","pitchNumber":4,"startTime":"2026-05-01T23:27:23.805Z","endTime":"2026-05-01T23:27:29.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:27:29.074Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a sharp line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-01T23:27:44.880Z","endTime":"2026-05-01T23:29:16.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857603053836254,"aZ":-40.27276588235331,"pfxX":-3.5305079287848917,"pfxZ":-5.616018696532762,"pX":-0.06207054128775496,"pZ":1.7950268787810228,"vX0":-0.6525920404678184,"vY0":-119.76417311869575,"vZ0":-1.7640512483751105,"x":119.37,"y":190.31,"x0":0.6730209642782886,"y0":50.00577146450775,"z0":6.169823390449251,"aX":-5.088103930803879},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.3,"breakHorizontal":6.6,"spinRate":2597,"spinDirection":315},"zone":8,"typeConfidence":0.91,"plateTime":0.4587545057547291,"extension":6.718633194136788},"index":0,"playId":"199fa831-1fdc-335b-93e0-c061668c438e","pitchNumber":1,"startTime":"2026-05-01T23:27:50.625Z","endTime":"2026-05-01T23:27:53.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7652561900787,"aZ":-26.212214278966798,"pfxX":10.026779663307485,"pfxZ":3.6677815665363402,"pX":0.9767355422541324,"pZ":1.5464172771986142,"vX0":-2.3629349707581038,"vY0":-128.02685911587778,"vZ0":-5.982317321417267,"x":79.77,"y":197.03,"x0":0.6224457532016021,"y0":50.00050197787585,"z0":6.024141810071013,"aX":16.281819743496936},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.3,"breakHorizontal":-17.4,"spinRate":1384,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.43141243493873604,"extension":6.687337741303651},"index":1,"playId":"2a026b41-2f47-3479-817c-1143a58b0fa9","pitchNumber":2,"startTime":"2026-05-01T23:28:04.380Z","endTime":"2026-05-01T23:28:07.380Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-01T23:28:16.742Z","endTime":"2026-05-01T23:28:30.459Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":79.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39530860336888,"aZ":-25.646944975645717,"pfxX":10.41320078040802,"pfxZ":3.9961002674888313,"pX":0.6790201159125859,"pZ":2.460549917057403,"vX0":-2.652838973666338,"vY0":-128.4648494854218,"vZ0":-4.21362815299181,"x":91.12,"y":172.35,"x0":0.38795652377768747,"y0":50.00098949600499,"z0":6.171486712759337,"aX":16.996730071705127},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.4,"breakHorizontal":-18.0,"spinRate":1481,"spinDirection":110},"zone":6,"typeConfidence":0.91,"plateTime":0.4302373409250797,"extension":6.647838211189616},"index":3,"playId":"be9ff48b-599c-35d6-b31b-0029aa896143","pitchNumber":3,"startTime":"2026-05-01T23:28:30.459Z","endTime":"2026-05-01T23:28:37.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61653176352361,"aZ":-22.90979776256376,"pfxX":10.442432935908842,"pfxZ":5.6776258252489935,"pX":0.23250588482290568,"pZ":3.1699933492385104,"vX0":-3.9054691496969824,"vY0":-128.29521025604294,"vZ0":-2.9372608052982425,"x":108.14,"y":153.19,"x0":0.43571708076915505,"y0":50.00592791138841,"z0":6.156366556292882,"aX":17.053847469446435},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.7,"breakHorizontal":-17.8,"spinRate":1800,"spinDirection":115},"zone":2,"typeConfidence":0.91,"plateTime":0.4303206143381768,"extension":6.775530059765848},"hitData":{"launchSpeed":100.5,"launchAngle":16.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.6,"coordY":100.67}},"index":4,"playId":"896fc3ca-261c-36e0-87da-59595366c28d","pitchNumber":4,"startTime":"2026-05-01T23:29:05.670Z","endTime":"2026-05-01T23:29:16.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:29:16.794Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-01T23:29:33.555Z","endTime":"2026-05-01T23:30:05.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.0578991240656,"aZ":-14.484415383993452,"pfxX":5.714500323713777,"pfxZ":9.230695451812537,"pX":-0.3107405632859749,"pZ":1.0436792136173956,"vX0":-4.451526117106478,"vY0":-138.55491367120507,"vZ0":-10.432068782746818,"x":128.84,"y":210.6,"x0":0.5857503407424538,"y0":50.00394441160376,"z0":5.859848513547371,"aX":10.953643203416194},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":-9.2,"spinRate":2246,"spinDirection":140},"zone":13,"typeConfidence":0.91,"plateTime":0.39748115923974625,"extension":6.7720475820423465},"index":0,"playId":"b5b7f3ea-e99f-35d5-80cb-882dbf005881","pitchNumber":1,"startTime":"2026-05-01T23:29:40.261Z","endTime":"2026-05-01T23:29:44.038Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317036198241084,"aZ":-28.81051668961868,"pfxX":-1.2145491282510528,"pfxZ":2.042364174258985,"pX":-0.7468314557920992,"pZ":2.432483460032136,"vX0":-3.5881378122191316,"vY0":-128.120337367017,"vZ0":-3.1450610914824972,"x":145.47,"y":173.1,"x0":0.8339499427274508,"y0":50.00592294431353,"z0":5.945565748053838,"aX":-2.004255051980183},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":3.1,"spinRate":2399,"spinDirection":262},"zone":4,"typeConfidence":0.91,"plateTime":0.42873114043661964,"extension":6.629032245601449},"hitData":{"launchSpeed":85.7,"launchAngle":35.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.3,"coordY":95.26}},"index":1,"playId":"2dc72343-83cc-31cc-875f-04292f1f702e","pitchNumber":2,"startTime":"2026-05-01T23:29:55.459Z","endTime":"2026-05-01T23:30:05.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:30:05.266Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yandy Díaz homers (5) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-01T23:32:01.832Z","endTime":"2026-05-01T23:33:23.127Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54219777050219,"aZ":-35.03176619315729,"pfxX":-0.9156455376582047,"pfxZ":-2.0966657254438097,"pX":-1.5572914151415012,"pZ":2.309075366411301,"vX0":-8.676529609090512,"vY0":-116.65484063957668,"vZ0":-1.135010725950414,"x":176.36,"y":176.43,"x0":2.3492514213665063,"y0":50.005739246069666,"z0":6.142358290022763,"aX":-1.2444696123714498},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.8,"breakHorizontal":4.1,"spinRate":2177,"spinDirection":321},"zone":13,"typeConfidence":0.88,"plateTime":0.4718268558022656,"extension":5.996711766599522},"index":0,"playId":"465b5cf4-c70c-38ed-a024-0ea2713a7833","pitchNumber":1,"startTime":"2026-05-01T23:32:09.588Z","endTime":"2026-05-01T23:32:13.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48459778038082,"aZ":-15.812149567657142,"pfxX":6.5230464569701985,"pfxZ":9.017168712181883,"pX":0.8139457548140066,"pZ":4.273335374196629,"vX0":-6.433729165479898,"vY0":-135.09992755178934,"vZ0":-2.090631037352482,"x":85.97,"y":123.4,"x0":2.4000812418134636,"y0":50.00356586753406,"z0":6.19203522872907,"aX":11.83724482676223},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":-10.1,"spinRate":2364,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.408319515716006,"extension":5.972695486137232},"index":1,"playId":"7d80a8f9-4208-3046-b9a5-45f43c4860b0","pitchNumber":2,"startTime":"2026-05-01T23:32:35.118Z","endTime":"2026-05-01T23:32:38.118Z","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":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5529919791878,"aZ":-14.40743637389565,"pfxX":6.699178672435587,"pfxZ":9.889632633699932,"pX":0.8170252731495014,"pZ":2.2684722137427635,"vX0":-6.568215594664651,"vY0":-134.29402519288274,"vZ0":-7.0775228730904045,"x":85.86,"y":177.53,"x0":2.443741692044806,"y0":50.00316435570672,"z0":5.995740808532336,"aX":12.03533183096184},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":-10.4,"spinRate":2307,"spinDirection":144},"zone":6,"typeConfidence":0.9,"plateTime":0.4104684961384235,"extension":6.00989914205741},"hitData":{"launchSpeed":99.9,"launchAngle":36.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.91,"coordY":73.93}},"index":2,"playId":"dc8f0110-b18a-3e37-be6c-bb7689793da3","pitchNumber":3,"startTime":"2026-05-01T23:32:50.917Z","endTime":"2026-05-01T23:33:23.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:33:23.127Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Williamson flies out to right fielder Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-01T23:33:44.859Z","endTime":"2026-05-01T23:33:59.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1684256483603,"aZ":-11.425010190617783,"pfxX":6.596831225589416,"pfxZ":11.131552807596316,"pX":-0.04081541230887392,"pZ":3.137132083500758,"vX0":-8.425995695433024,"vY0":-136.42110119289592,"vZ0":-5.726929516908666,"x":118.56,"y":154.08,"x0":2.2471236453202894,"y0":50.00006005528121,"z0":6.068628701166366,"aX":12.293365495003059},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":-10.0,"spinRate":2172,"spinDirection":141},"zone":2,"typeConfidence":0.91,"plateTime":0.40325793122068276,"extension":6.145197866630401},"hitData":{"launchSpeed":95.1,"launchAngle":33.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.3,"coordY":98.37}},"index":0,"playId":"58a467e5-6517-3f12-b53a-62ca9f02d267","pitchNumber":1,"startTime":"2026-05-01T23:33:49.392Z","endTime":"2026-05-01T23:33:59.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:33:59.217Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonny DeLuca flies out to right fielder Jerar Encarnacion in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-01T23:34:19.646Z","endTime":"2026-05-01T23:35:25.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.846863984324095,"aZ":-12.008112898823555,"pfxX":6.570291869652859,"pfxZ":10.790205788678202,"pX":0.18275664708852257,"pZ":4.281905695679164,"vX0":-8.031094408744691,"vY0":-136.96137522588066,"vZ0":-2.6792273684575214,"x":110.03,"y":123.17,"x0":2.322103727587595,"y0":50.00278380100743,"z0":6.11216062006033,"aX":12.279920364955244},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":-9.8,"spinRate":2265,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.4024427879495329,"extension":5.978006359669263},"index":0,"playId":"cf9dbb8e-a29e-30d5-aa72-b194b196bb45","pitchNumber":1,"startTime":"2026-05-01T23:34:24.142Z","endTime":"2026-05-01T23:34:27.142Z","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.0,"endSpeed":78.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585406349481385,"aZ":-25.06055996367921,"pfxX":-0.6622169655042751,"pfxZ":4.528004806680046,"pX":-0.7858728613256135,"pZ":1.5579612225494137,"vX0":-7.739348261944946,"vY0":-124.910228088162,"vZ0":-5.683936459051871,"x":146.96,"y":196.72,"x0":2.4465336838859804,"y0":50.00349898021389,"z0":5.939929212851711,"aX":-1.037936159240461},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.0,"breakHorizontal":3.1,"spinRate":2147,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4395257041067513,"extension":6.057320294148385},"index":1,"playId":"0dba40ad-f03b-3028-8bb8-b488b21f9565","pitchNumber":2,"startTime":"2026-05-01T23:34:39.700Z","endTime":"2026-05-01T23:34:42.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.963678594377654,"aZ":-26.4988909947387,"pfxX":0.4465376761867845,"pfxZ":3.5321832636442974,"pX":-0.14184273262113745,"pZ":1.209119531492719,"vX0":-6.656941834291921,"vY0":-126.07382751099708,"vZ0":-6.387443273801554,"x":122.41,"y":206.13,"x0":2.476443994656347,"y0":50.00455221537188,"z0":5.918281143741099,"aX":0.7184229867017867},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":0.7,"spinRate":2305,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.4346870117044044,"extension":5.910915511420462},"index":2,"playId":"feb9ef90-751c-3a0c-ac13-4a4b99132e3c","pitchNumber":3,"startTime":"2026-05-01T23:34:53.933Z","endTime":"2026-05-01T23:34:57.509Z","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":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.89238499950921,"aZ":-10.79441083032972,"pfxX":7.1871219727901146,"pfxZ":11.742790004714802,"pX":0.5184252729135477,"pZ":3.1981046961530404,"vX0":-7.069107627350125,"vY0":-135.61066029355968,"vZ0":-5.425369672660632,"x":97.24,"y":152.43,"x0":2.25393467744065,"y0":50.00212400057811,"z0":6.011447484186282,"aX":13.084359891623281},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.9,"breakHorizontal":-11.0,"spinRate":2266,"spinDirection":142},"zone":3,"typeConfidence":0.91,"plateTime":0.40744928683246684,"extension":6.0456538977673056},"hitData":{"launchSpeed":85.0,"launchAngle":48.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.49,"coordY":135.45}},"index":3,"playId":"8136cc03-9978-3e47-9be7-bfc830a4872a","pitchNumber":4,"startTime":"2026-05-01T23:35:13.909Z","endTime":"2026-05-01T23:35:25.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:35:25.977Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Fraley called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-01T23:35:47.325Z","endTime":"2026-05-01T23:37:04.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":84.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.53711871811498,"aZ":-11.390814661391484,"pfxX":7.910566872942214,"pfxZ":11.09958710359377,"pX":-0.532639023904006,"pZ":2.0951201692305035,"vX0":-10.305378202611578,"vY0":-137.43892467820135,"vZ0":-8.20633002864704,"x":137.3,"y":182.21,"x0":2.2757820365409698,"y0":50.00228024195781,"z0":5.934738942967221,"aX":14.810977405825978},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":-11.6,"spinRate":2325,"spinDirection":143},"zone":7,"typeConfidence":0.91,"plateTime":0.401852037592076,"extension":6.081802396181445},"index":0,"playId":"95dd746c-292d-306d-b1cd-5ace426107a5","pitchNumber":1,"startTime":"2026-05-01T23:35:50.884Z","endTime":"2026-05-01T23:35:54.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642073873753077,"aZ":-22.75856998131777,"pfxX":1.1397613837856468,"pfxZ":5.85736315974836,"pX":-1.2661125164033866,"pZ":2.9246328666585177,"vX0":-9.1616376117472,"vY0":-126.2546391304503,"vZ0":-3.202219176360645,"x":165.26,"y":159.81,"x0":2.2677242646519686,"y0":50.00398688949887,"z0":6.048979038261039,"aX":1.8325859299234555},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.1,"breakHorizontal":0.1,"spinRate":2027,"spinDirection":137},"zone":11,"typeConfidence":0.83,"plateTime":0.43447083924791263,"extension":6.01163211972403},"index":1,"playId":"d94e9b73-a0c0-321c-b372-108be8637dd3","pitchNumber":2,"startTime":"2026-05-01T23:36:03.710Z","endTime":"2026-05-01T23:36:07.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31213678509071,"aZ":-21.305031043901256,"pfxX":-0.8298009348867113,"pfxZ":6.805372730039415,"pX":-0.6581128320791422,"pZ":1.8911809419151675,"vX0":-7.1667809802845,"vY0":-126.03459778540135,"vZ0":-5.986420280122918,"x":142.09,"y":187.72,"x0":2.33853679887155,"y0":50.00329995574156,"z0":6.0351211834376635,"aX":-1.3252898274204774},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.0,"breakHorizontal":3.2,"spinRate":2041,"spinDirection":147},"zone":7,"typeConfidence":0.87,"plateTime":0.4357579589552216,"extension":6.0004885797332195},"index":2,"playId":"e28f5cad-1a4e-32ad-801b-d7a20411d0d5","pitchNumber":3,"startTime":"2026-05-01T23:36:19.276Z","endTime":"2026-05-01T23:36:22.345Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-01T23:36:28.890Z","endTime":"2026-05-01T23:36:41.528Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.8319936365965,"aZ":-10.966779450024298,"pfxX":6.901715093085663,"pfxZ":11.545701019695928,"pX":-0.9316334754587251,"pZ":2.9937607156907977,"vX0":-10.416845647403097,"vY0":-136.14492603188927,"vZ0":-5.942018407058743,"x":152.51,"y":157.95,"x0":2.0856852857452104,"y0":50.00618906784187,"z0":5.997352881085783,"aX":12.681984479785338},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":-9.7,"spinRate":2382,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.40563957116082916,"extension":6.039159539433985},"index":4,"playId":"8c3c0082-e1f9-3376-b404-53bb5e6166b4","pitchNumber":4,"startTime":"2026-05-01T23:36:41.528Z","endTime":"2026-05-01T23:36:45.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.31907414664327,"aZ":-11.190350620728461,"pfxX":7.927291084669781,"pfxZ":11.443942974728667,"pX":-0.5295316241601884,"pZ":2.01233431116174,"vX0":-9.839406557194923,"vY0":-135.90925908682001,"vZ0":-8.377995512038547,"x":137.18,"y":184.45,"x0":2.1420319469028737,"y0":50.00025993286656,"z0":5.951260248884984,"aX":14.532780254431172},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":-11.8,"spinRate":2410,"spinDirection":145},"zone":7,"typeConfidence":0.91,"plateTime":0.40612392454180934,"extension":6.0926963226555655},"index":5,"playId":"66f32609-c21c-35a9-9eef-2072542ef626","pitchNumber":5,"startTime":"2026-05-01T23:37:00.794Z","endTime":"2026-05-01T23:37:04.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:37:04.106Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jerar Encarnacion strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-01T23:39:11.219Z","endTime":"2026-05-01T23:40:21.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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":1},"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":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.307954647852117,"aZ":-40.422699046263965,"pfxX":-1.9057329449142886,"pfxZ":-5.910115175736726,"pX":0.5159486610800255,"pZ":3.016726653917599,"vX0":-0.4561735914080899,"vY0":-117.91218473147353,"vZ0":0.9634604383835528,"x":97.33,"y":157.33,"x0":0.9598765943125825,"y0":50.00285375328223,"z0":6.359122700191567,"aX":-2.659282715185538},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.1,"breakHorizontal":3.6,"spinRate":2509,"spinDirection":319},"zone":3,"typeConfidence":0.9,"plateTime":0.4661179942027962,"extension":6.174913115945379},"index":0,"playId":"7e7c9e3e-98d6-38a4-98e7-2c0bfbb9db3b","pitchNumber":1,"startTime":"2026-05-01T23:39:13.102Z","endTime":"2026-05-01T23:39:16.277Z","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":94.6,"endSpeed":85.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.742313603733834,"aZ":-9.637938278549305,"pfxX":5.777898054199554,"pfxZ":11.967243732788706,"pX":-1.6646580913166864,"pZ":1.616215335113068,"vX0":-7.904974942837446,"vY0":-137.18237791195745,"vZ0":-10.120782523038631,"x":180.45,"y":195.14,"x0":0.5197755009936815,"y0":50.003079320425364,"z0":6.0358163460987875,"aX":10.881202473430497},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.3,"breakHorizontal":-8.5,"spinRate":2257,"spinDirection":145},"zone":13,"typeConfidence":0.91,"plateTime":0.4011155909751536,"extension":6.430767358581455},"index":1,"playId":"00ac80d9-dabb-3a2c-acb5-777162fcd108","pitchNumber":2,"startTime":"2026-05-01T23:39:26.845Z","endTime":"2026-05-01T23:39:29.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.593591956834235,"aZ":-32.29653441466253,"pfxX":7.810061245583103,"pfxZ":-0.07493751673599558,"pX":-0.7575613803949531,"pZ":1.4042947768302771,"vX0":-5.591493405350611,"vY0":-124.59745014517036,"vZ0":-4.879890611562494,"x":145.88,"y":200.86,"x0":0.5180940417870155,"y0":50.00586598771158,"z0":6.1041212401808815,"aX":12.094797196475174},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.2,"breakHorizontal":-12.6,"spinRate":1449,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.44218102241796275,"extension":6.534079647197558},"index":2,"playId":"affc913a-fab9-35c2-8998-5a5706cb832e","pitchNumber":3,"startTime":"2026-05-01T23:39:41.836Z","endTime":"2026-05-01T23:39:44.836Z","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":95.7,"endSpeed":86.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81994881880972,"aZ":-11.434979414223605,"pfxX":4.70196731512271,"pfxZ":10.78360962430548,"pX":-0.388885685523921,"pZ":2.209536676434771,"vX0":-4.012339163870015,"vY0":-138.93217720758105,"vZ0":-8.543517009579856,"x":131.82,"y":179.12,"x0":0.4747395114870016,"y0":50.00447986765774,"z0":6.116212121063784,"aX":9.044223001834352},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":-7.6,"spinRate":2286,"spinDirection":145},"zone":7,"typeConfidence":0.91,"plateTime":0.39669866690990174,"extension":6.626271488025779},"index":3,"playId":"7b49a01b-34ba-375e-91a3-16dc5dd04128","pitchNumber":4,"startTime":"2026-05-01T23:40:01.734Z","endTime":"2026-05-01T23:40:04.734Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.831244534091386,"aZ":-28.40244343276616,"pfxX":9.792138608848582,"pfxZ":2.3151277428035733,"pX":-0.16835047927859884,"pZ":0.8688571659519982,"vX0":-4.586884756538288,"vY0":-127.4716342457274,"vZ0":-7.163374287579599,"x":123.42,"y":215.32,"x0":0.39273930910436333,"y0":50.00202726775165,"z0":5.990853334035688,"aX":15.94056609317802},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-16.6,"spinRate":1393,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.43146982233654496,"extension":6.568305415444949},"index":4,"playId":"31af4f0f-d6b6-3c38-b4fd-2f871fb6d7c3","pitchNumber":5,"startTime":"2026-05-01T23:40:18.748Z","endTime":"2026-05-01T23:40:21.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:40:21.748Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-01T23:40:42.526Z","endTime":"2026-05-01T23:41:47.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.5,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10858325623181,"aZ":-13.64102092336913,"pfxX":4.8503897534573,"pfxZ":9.592070371332797,"pX":-0.9525541673445573,"pZ":3.586818016280063,"vX0":-5.45425744031311,"vY0":-138.84092882837777,"vZ0":-4.640640673735684,"x":153.31,"y":141.94,"x0":0.41698923669375654,"y0":50.003181134052426,"z0":6.2031481703863545,"aX":9.371740256799296},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":-7.6,"spinRate":2257,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.3960985013058447,"extension":6.747049377367801},"index":0,"playId":"846c79ef-9a63-3fef-bd64-eda44d98adc4","pitchNumber":1,"startTime":"2026-05-01T23:40:46.116Z","endTime":"2026-05-01T23:40:49.162Z","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":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.816468184764283,"aZ":-29.685248870546047,"pfxX":-1.426010813371519,"pfxZ":1.4536739924947497,"pX":0.1535104164083198,"pZ":2.1252532777521713,"vX0":-1.0752472697351594,"vY0":-130.43520082420775,"vZ0":-4.552969827308473,"x":111.15,"y":181.4,"x0":0.7571568551855579,"y0":50.00497399557642,"z0":6.14597272996481,"aX":-2.4438307132319768},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":2.9,"spinRate":2463,"spinDirection":187},"zone":8,"typeConfidence":0.9,"plateTime":0.42080173781449925,"extension":6.584798881253573},"index":1,"playId":"b84a1bbd-d287-393e-999f-769ec75eb111","pitchNumber":2,"startTime":"2026-05-01T23:41:00.481Z","endTime":"2026-05-01T23:41:03.552Z","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":87.5,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.447635973752416,"aZ":-26.702856582447623,"pfxX":9.878095928743626,"pfxZ":3.394197887808022,"pX":1.2869489395565348,"pZ":2.0645008342663043,"vX0":-1.3112704863896134,"vY0":-127.2453039548425,"vZ0":-4.845588419122166,"x":67.94,"y":183.04,"x0":0.5335192226939706,"y0":50.000941835410025,"z0":6.1554587904329905,"aX":15.907360497504799},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-17.4,"spinRate":1619,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.4334164284282158,"extension":6.886500796206808},"index":2,"playId":"0c66d832-ff01-37e7-af64-261efad6e60e","pitchNumber":3,"startTime":"2026-05-01T23:41:16.052Z","endTime":"2026-05-01T23:41:19.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31665890832556,"aZ":-31.238868395358846,"pfxX":-1.92271522389002,"pfxZ":0.5628766481211933,"pX":-0.34704335857894764,"pZ":2.166311236831254,"vX0":-1.657295857479464,"vY0":-129.31516656521129,"vZ0":-3.896961810907559,"x":130.23,"y":180.29,"x0":0.5550995100642417,"y0":50.00633042673438,"z0":6.124881983969449,"aX":-3.2131428341832984},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":3.8,"spinRate":2350,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.4257427148113826,"extension":6.797265539035086},"hitData":{"launchSpeed":79.1,"launchAngle":49.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.01,"coordY":128.85}},"index":3,"playId":"13ada2bc-ca9e-3f20-bd4f-72d9a1258f5f","pitchNumber":4,"startTime":"2026-05-01T23:41:38.390Z","endTime":"2026-05-01T23:41:47.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:41:47.478Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, third baseman Junior Caminero to first baseman Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-01T23:42:07.211Z","endTime":"2026-05-01T23:42:18.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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":"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":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647105288046017,"aZ":-40.24386613443507,"pfxX":-2.969577054928063,"pfxZ":-5.557118460278394,"pX":-0.08368629443905488,"pZ":1.8534195511271667,"vX0":-0.9530391194694458,"vY0":-119.9283064235498,"vZ0":-1.699546460682624,"x":120.19,"y":188.74,"x0":0.7047748146695452,"y0":50.00008975671557,"z0":6.16760328475685,"aX":-4.31551269680515},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.2,"breakHorizontal":5.6,"spinRate":2515,"spinDirection":313},"zone":8,"typeConfidence":0.91,"plateTime":0.45707704003662997,"extension":6.594236836496368},"hitData":{"launchSpeed":93.9,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":167.39}},"index":0,"playId":"049b55a1-dd3f-3eb4-9266-cb552823fc8b","pitchNumber":1,"startTime":"2026-05-01T23:42:10.268Z","endTime":"2026-05-01T23:42:18.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:42:18.549Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Fortes flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-01T23:44:16.657Z","endTime":"2026-05-01T23:45:46.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":82.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69378992768875,"aZ":-10.346420151805725,"pfxX":6.736009128233071,"pfxZ":12.233397757444571,"pX":0.1556783815504826,"pZ":2.9160472948590135,"vX0":-8.324283172771171,"vY0":-133.91133988693727,"vZ0":-6.009575241741906,"x":111.07,"y":160.05,"x0":2.455406580407865,"y0":50.000617763792214,"z0":5.957510467584931,"aX":12.016696265093234},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.8,"breakHorizontal":-10.0,"spinRate":2457,"spinDirection":144},"zone":2,"typeConfidence":0.91,"plateTime":0.4118389113166714,"extension":6.040534031529763},"index":0,"playId":"9fb800a3-afc9-3db5-b937-3991418a15c9","pitchNumber":1,"startTime":"2026-05-01T23:44:25.515Z","endTime":"2026-05-01T23:44:28.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.354135968051295,"aZ":-22.02816272109302,"pfxX":1.0848165919755806,"pfxZ":6.502165950531032,"pX":-1.2945326071249648,"pZ":0.7819326488254923,"vX0":-9.042929082589787,"vY0":-124.49075970457935,"vZ0":-7.793198683120667,"x":166.34,"y":217.67,"x0":2.2532176477373755,"y0":50.00438396226559,"z0":5.793191538048039,"aX":1.6945846828261084},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.0,"breakHorizontal":0.2,"spinRate":2294,"spinDirection":151},"zone":13,"typeConfidence":0.83,"plateTime":0.4409607381505487,"extension":5.969741520726734},"index":1,"playId":"7de08133-4aa7-39f3-af32-d19567d04f2f","pitchNumber":2,"startTime":"2026-05-01T23:44:39.304Z","endTime":"2026-05-01T23:44:42.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89949999379185,"aZ":-25.572788661618958,"pfxX":-0.8322433931299935,"pfxZ":4.178048614371249,"pX":-0.4478342096625916,"pZ":1.7363631801701054,"vX0":-6.836662375991491,"vY0":-124.6150795823956,"vZ0":-5.31789383811022,"x":134.07,"y":191.9,"x0":2.4338002650741184,"y0":50.00286597941909,"z0":5.99763420918823,"aX":-1.315366466420058},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.6,"breakHorizontal":3.0,"spinRate":2289,"spinDirection":165},"zone":7,"typeConfidence":0.91,"plateTime":0.4387178574064099,"extension":6.013084354702077},"index":2,"playId":"ea69fe4b-6193-34ce-b0e3-adb0ee8e7f99","pitchNumber":3,"startTime":"2026-05-01T23:44:59.156Z","endTime":"2026-05-01T23:45:02.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-01T23:45:12.188Z","endTime":"2026-05-01T23:45:35.925Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.892680124845185,"aZ":-11.44220625918249,"pfxX":6.825447605491204,"pfxZ":11.20789017958403,"pX":-0.08934908090850303,"pZ":2.9813657653621197,"vX0":-9.096886693367242,"vY0":-136.11994789951123,"vZ0":-5.700251991219934,"x":120.41,"y":158.28,"x0":2.4316963390780506,"y0":50.00012270023828,"z0":5.917192140492206,"aX":12.62277602569833},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":-10.1,"spinRate":2292,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.40461977177249864,"extension":6.012873992248537},"hitData":{"launchSpeed":95.4,"launchAngle":27.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.63,"coordY":54.95}},"index":4,"playId":"1182b51b-792e-3eca-b056-13842a3c5516","pitchNumber":4,"startTime":"2026-05-01T23:45:35.925Z","endTime":"2026-05-01T23:45:46.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:45:46.227Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Walls flies out to right fielder Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-01T23:46:05.670Z","endTime":"2026-05-01T23:48:26.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06296675039767,"aZ":-13.516530720248607,"pfxX":7.2758838761770335,"pfxZ":10.142612746369307,"pX":0.07476684594748007,"pZ":2.972207844733339,"vX0":-8.34466378947076,"vY0":-136.04999335858193,"vZ0":-5.628435431537,"x":114.15,"y":158.53,"x0":2.263918599150138,"y0":50.00266520570794,"z0":6.036028302393636,"aX":13.384374801235767},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-11.0,"spinRate":2352,"spinDirection":146},"zone":2,"typeConfidence":0.91,"plateTime":0.4055187619407392,"extension":6.035427124715706},"index":0,"playId":"8905cf0e-8b3a-311e-a8fc-fc30b0038962","pitchNumber":1,"startTime":"2026-05-01T23:46:11.068Z","endTime":"2026-05-01T23:46:14.068Z","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":94.0,"endSpeed":84.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.32463259320581,"aZ":-15.444426777201747,"pfxX":8.183228630466022,"pfxZ":9.075500637653734,"pX":0.4945170871302891,"pZ":2.976135981154048,"vX0":-7.594553672367259,"vY0":-136.44837141333824,"vZ0":-5.185840911180454,"x":98.15,"y":158.42,"x0":2.2816086691986444,"y0":50.00220306832152,"z0":6.00421791388325,"aX":15.083008426682076},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":-12.7,"spinRate":2456,"spinDirection":144},"zone":3,"typeConfidence":0.91,"plateTime":0.40492667077451605,"extension":6.031386280655509},"index":1,"playId":"5c2a8f11-034f-3aab-ba7b-f5f4bf6d79a1","pitchNumber":2,"startTime":"2026-05-01T23:46:32.939Z","endTime":"2026-05-01T23:46:37.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616073549092985,"aZ":-27.632846181478623,"pfxX":0.3214866747397713,"pfxZ":2.87734007775871,"pX":-0.9511533409893748,"pZ":2.1256073676115483,"vX0":-8.253802624077979,"vY0":-125.25383554719454,"vZ0":-3.897951212905471,"x":153.26,"y":181.39,"x0":2.3530296914936932,"y0":50.00557669317723,"z0":5.9758273603692444,"aX":0.5086257093388177},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":1.4,"spinRate":2185,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.43823488651579234,"extension":6.109099467200791},"index":2,"playId":"9a7c1de1-7915-3137-9cef-b13322986519","pitchNumber":3,"startTime":"2026-05-01T23:46:56.217Z","endTime":"2026-05-01T23:46:59.217Z","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":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578990226577346,"aZ":-22.568541793880037,"pfxX":-2.1303655472923584,"pfxZ":6.082353881604281,"pX":-1.3428889357394083,"pZ":1.1594518177138289,"vX0":-8.59557743431315,"vY0":-125.25063867428973,"vZ0":-6.939778866830622,"x":168.19,"y":207.47,"x0":2.4180538975910535,"y0":50.00570998088691,"z0":5.826434411498215,"aX":-3.3671812113002555},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.5,"breakHorizontal":6.0,"spinRate":2071,"spinDirection":167},"zone":13,"typeConfidence":0.89,"plateTime":0.4382159924118265,"extension":6.183119915128716},"index":3,"playId":"6977b54b-21f5-3abd-b763-1c82061e8838","pitchNumber":4,"startTime":"2026-05-01T23:47:16.925Z","endTime":"2026-05-01T23:47:20.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.347850950426967,"aZ":-35.96239615603379,"pfxX":-0.9279770349124348,"pfxZ":-2.604897909270127,"pX":-0.41105909520023937,"pZ":2.645471497079119,"vX0":-6.218248261063639,"vY0":-120.37056506326306,"vZ0":-0.6474248143563844,"x":132.67,"y":167.35,"x0":2.3360474929940156,"y0":50.00298480031872,"z0":6.127276706595766,"aX":-1.3488274032696816},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.6,"breakHorizontal":3.4,"spinRate":2196,"spinDirection":314},"zone":4,"typeConfidence":0.82,"plateTime":0.45662984259014694,"extension":5.8205660095448755},"index":4,"playId":"c9fdb85e-7788-3e2f-b023-b64b832ec860","pitchNumber":5,"startTime":"2026-05-01T23:47:36.259Z","endTime":"2026-05-01T23:47:39.259Z","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":94.6,"endSpeed":85.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87986234020083,"aZ":-9.341738844924897,"pfxX":7.362335741046462,"pfxZ":12.117970538010873,"pX":-1.0790575702271537,"pZ":1.7484995184944423,"vX0":-10.966210718184469,"vY0":-137.02558042569933,"vZ0":-9.370706455473178,"x":158.13,"y":191.57,"x0":2.035370265758377,"y0":50.00078573065013,"z0":5.868995426750757,"aX":13.87022380918259},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.8,"breakHorizontal":-10.8,"spinRate":2346,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.4011341756457738,"extension":6.193222640475101},"index":5,"playId":"964f3dbd-110a-33e9-94a6-35d72962d41a","pitchNumber":6,"startTime":"2026-05-01T23:47:59.152Z","endTime":"2026-05-01T23:48:03.002Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45307686105029,"aZ":-10.321893246608358,"pfxX":6.669455650982995,"pfxZ":11.79486287120998,"pX":-0.3432238937334624,"pZ":2.3771625728736,"vX0":-9.472986782566132,"vY0":-136.13432783416945,"vZ0":-7.484954267863049,"x":130.08,"y":174.6,"x0":2.3359879251416396,"y0":50.006770170800806,"z0":5.899686919457395,"aX":12.361453364389021},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.7,"breakHorizontal":-9.7,"spinRate":2355,"spinDirection":144},"zone":4,"typeConfidence":0.91,"plateTime":0.4043278801135237,"extension":6.122882572208144},"hitData":{"launchSpeed":78.0,"launchAngle":51.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.73,"coordY":116.05}},"index":6,"playId":"d97f1dd9-c11a-314e-9ec9-a83718804f43","pitchNumber":7,"startTime":"2026-05-01T23:48:16.498Z","endTime":"2026-05-01T23:48:26.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:48:26.192Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chandler Simpson challenged (pitch result), call on the field was confirmed: Chandler Simpson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-01T23:48:49.690Z","endTime":"2026-05-01T23:50:04.137Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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":95.2,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15537395103541,"aZ":-10.970628580553019,"pfxX":6.213869320694829,"pfxZ":11.118515127831895,"pX":-0.3300377222156811,"pZ":2.4520637146191735,"vX0":-9.006763599470315,"vY0":-138.05194282500995,"vZ0":-7.358932302727716,"x":129.58,"y":172.57,"x0":2.185651698923557,"y0":50.004877208660055,"z0":5.911775907169917,"aX":11.852945266281138},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":-9.1,"spinRate":2345,"spinDirection":136},"zone":4,"typeConfidence":0.91,"plateTime":0.3985828515361889,"extension":6.082808861765508},"index":0,"playId":"0d33bb3a-9dff-3783-9dcf-904d4a1918a5","pitchNumber":1,"startTime":"2026-05-01T23:48:56.036Z","endTime":"2026-05-01T23:48:59.433Z","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":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.912826295759782,"aZ":-25.429584850033415,"pfxX":1.2516030465094101,"pfxZ":4.34666914255021,"pX":-0.3559144739125842,"pZ":2.1305792651503186,"vX0":-7.059999456518712,"vY0":-123.82411963835028,"vZ0":-4.305884205003625,"x":130.57,"y":181.25,"x0":2.3706114606982926,"y0":50.00322651672807,"z0":6.021839379947122,"aX":1.9430463994143783},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.1,"breakHorizontal":-0.6,"spinRate":2133,"spinDirection":170},"zone":7,"typeConfidence":0.82,"plateTime":0.4424866790807296,"extension":6.05045866360025},"index":1,"playId":"43a5f535-8ac2-3d0c-bd49-75c6ef0a4c22","pitchNumber":2,"startTime":"2026-05-01T23:49:12.438Z","endTime":"2026-05-01T23:49:16.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04156822699168,"aZ":-11.675457205248817,"pfxX":8.279064681910969,"pfxZ":10.878124262678673,"pX":-0.7134020360815211,"pZ":2.2997299046671316,"vX0":-10.294228430444987,"vY0":-137.29577443706194,"vZ0":-7.608293410122711,"x":144.19,"y":176.69,"x0":2.0318387198047025,"y0":50.00627317388953,"z0":5.925358734161203,"aX":15.606488654338856},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":-12.5,"spinRate":2380,"spinDirection":140},"zone":4,"typeConfidence":0.91,"plateTime":0.40091977055582095,"extension":6.110056612192643},"index":2,"playId":"76393cce-cd65-3451-97e4-7e3ccb04fa6a","pitchNumber":3,"startTime":"2026-05-01T23:49:37.114Z","endTime":"2026-05-01T23:50:04.137Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"}},"playEndTime":"2026-05-01T23:50:04.137Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Chapman lines out sharply to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-01T23:52:01.320Z","endTime":"2026-05-01T23:52:13.148Z","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":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55875499851431,"aZ":-30.07716383539311,"pfxX":9.946963575111285,"pfxZ":1.3606569097287142,"pX":-0.09285501433844454,"pZ":1.878807974823104,"vX0":-5.0464958853957524,"vY0":-124.36707810556665,"vZ0":-4.122204851879831,"x":120.54,"y":188.05,"x0":0.6871011637123191,"y0":50.00273901122215,"z0":6.095977443426784,"aX":15.339614630827024},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-16.6,"spinRate":1573,"spinDirection":118},"zone":8,"typeConfidence":0.9,"plateTime":0.4430605803854317,"extension":6.561356142981386},"hitData":{"launchSpeed":102.9,"launchAngle":18.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.62,"coordY":66.1}},"index":0,"playId":"4759757c-bfca-311d-9466-2794542e03c7","pitchNumber":1,"startTime":"2026-05-01T23:52:04.051Z","endTime":"2026-05-01T23:52:13.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:52:13.148Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (4) on a ground ball to right fielder Jake Fraley, deflected by first baseman Ryan Vilade. Luis Arraez out at 3rd on the throw, right fielder Jake Fraley to shortstop Taylor Walls to third baseman Junior Caminero.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-01T23:52:34.455Z","endTime":"2026-05-01T23:54:05.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"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":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0766065652694,"aZ":-9.982022219492244,"pfxX":5.937872403838565,"pfxZ":11.627838417956136,"pX":-1.4360448282834755,"pZ":1.1079600928122397,"vX0":-6.667763940753771,"vY0":-137.64266541175974,"vZ0":-11.277052136865768,"x":171.74,"y":208.87,"x0":0.25250938884639695,"y0":50.003008942467304,"z0":5.946350208401502,"aX":11.33294585157759},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":-9.2,"spinRate":2142,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.3987433985606095,"extension":6.497339380075348},"index":0,"playId":"1df93520-6595-3184-9889-55a385cd0554","pitchNumber":1,"startTime":"2026-05-01T23:52:38.537Z","endTime":"2026-05-01T23:52:41.537Z","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":94.9,"endSpeed":86.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.433610771142085,"aZ":-11.287597110286294,"pfxX":6.12380136465827,"pfxZ":10.984934003758115,"pX":-2.0566079069202154,"pZ":0.9696489359454455,"vX0":-8.598046134491018,"vY0":-137.47373473565733,"vZ0":-11.078620734731516,"x":195.39,"y":212.6,"x0":0.3258457963574063,"y0":50.00117168394708,"z0":5.834157136037192,"aX":11.64117324284437},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":-9.1,"spinRate":2180,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.3994791261664621,"extension":6.6611187463318196},"index":1,"playId":"4ac74b6e-58c8-3e37-9ea7-43b7bf05060b","pitchNumber":2,"startTime":"2026-05-01T23:52:55.997Z","endTime":"2026-05-01T23:52:58.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.736307391592575,"aZ":-26.525491146357073,"pfxX":-0.8203508039708405,"pfxZ":3.345974969665333,"pX":-1.0861085551828744,"pZ":1.7542940393168287,"vX0":-4.307424962329352,"vY0":-128.87010757364538,"vZ0":-5.38615121493665,"x":158.4,"y":191.41,"x0":0.7107697265232558,"y0":50.003857643828816,"z0":5.909651664678062,"aX":-1.3855051914813188},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":2.4,"spinRate":2486,"spinDirection":170},"zone":13,"typeConfidence":0.9,"plateTime":0.424348455591931,"extension":6.591176752319074},"index":2,"playId":"77db4670-ae79-3b9c-b6bc-e15f8db1a06a","pitchNumber":3,"startTime":"2026-05-01T23:53:16.532Z","endTime":"2026-05-01T23:53:20.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.323179826417494,"aZ":-14.551082893448996,"pfxX":7.300898068974965,"pfxZ":9.094842294590407,"pX":0.6505531982504025,"pZ":2.7462051214532845,"vX0":-2.4876818413942745,"vY0":-138.42593764611766,"vZ0":-6.054052934856813,"x":92.2,"y":164.63,"x0":0.6131381483601791,"y0":50.00266951307677,"z0":5.938262668575714,"aX":14.147732845931822},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":-12.7,"spinRate":2371,"spinDirection":141},"zone":3,"typeConfidence":0.91,"plateTime":0.39590591858809,"extension":6.566356963928408},"index":3,"playId":"dca6b62d-a161-3b76-9df7-e9a7013270ee","pitchNumber":4,"startTime":"2026-05-01T23:53:31.341Z","endTime":"2026-05-01T23:53:35.767Z","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":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31616909117895,"aZ":-14.25940806444511,"pfxX":7.023795927975373,"pfxZ":9.239427866461812,"pX":0.3011309948067604,"pZ":2.7567033172741615,"vX0":-3.455276234963201,"vY0":-138.4477459305018,"vZ0":-6.171892591668598,"x":105.52,"y":164.35,"x0":0.653825098299857,"y0":50.00069488604776,"z0":5.97162353212578,"aX":13.613907430170281},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":-12.0,"spinRate":2367,"spinDirection":144},"zone":3,"typeConfidence":0.91,"plateTime":0.39583489650365555,"extension":6.627803795034345},"hitData":{"launchSpeed":83.4,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":113.44,"coordY":164.71}},"index":4,"playId":"475e1ee7-278e-3b7e-9263-e36bdbf9c506","pitchNumber":5,"startTime":"2026-05-01T23:53:47.813Z","endTime":"2026-05-01T23:54:05.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:54:05.013Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, shortstop Taylor Walls to first baseman Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-01T23:54:30.129Z","endTime":"2026-05-01T23:54:38.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.197985793500305,"aZ":-19.55212074012952,"pfxX":8.889353601600485,"pfxZ":7.74656427460183,"pX":-0.16419104006589244,"pZ":2.345570077411494,"vX0":-4.460826282117108,"vY0":-127.14716238881046,"vZ0":-5.265153329287596,"x":124.98,"y":139.96,"x0":0.46231272985740784,"y0":50.00579838032913,"z0":6.00497006944528,"aX":14.489438882968155},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.0,"breakHorizontal":-15.0,"spinRate":1683,"spinDirection":124},"zone":5,"typeConfidence":0.88,"plateTime":0.43154904282570694,"extension":6.724107501794739},"hitData":{"launchSpeed":56.2,"launchAngle":-59.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":160.8}},"index":0,"playId":"5dae15c7-67b2-388a-8cfd-0086635d5e59","pitchNumber":1,"startTime":"2026-05-01T23:54:30.129Z","endTime":"2026-05-01T23:54:38.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:54:38.880Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Junior Caminero homers (9) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-01T23:56:43.871Z","endTime":"2026-05-01T23:59:39.074Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":78.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.431130968474175,"aZ":-25.552071009208458,"pfxX":-0.022890838355797527,"pfxZ":4.316085975933979,"pX":-1.972742953770324,"pZ":2.029516759493999,"vX0":-9.954141831856916,"vY0":-123.06093439693257,"vZ0":-4.216866294928879,"x":192.2,"y":183.98,"x0":2.1275823637734588,"y0":50.002920620248716,"z0":5.93006085744109,"aX":-0.03231588119870061},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.1,"breakHorizontal":2.4,"spinRate":2270,"spinDirection":139},"zone":13,"typeConfidence":0.91,"plateTime":0.44509649786624994,"extension":6.025618633625736},"index":0,"playId":"0a3837ab-2617-305d-968c-b66cf7a5e261","pitchNumber":1,"startTime":"2026-05-01T23:56:52.369Z","endTime":"2026-05-01T23:56:55.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.812120493372053,"aZ":-21.301818306789954,"pfxX":8.748774831120327,"pfxZ":7.0503740165530076,"pX":-0.4134329292204159,"pZ":2.1436410428627415,"vX0":-9.484910776249956,"vY0":-123.95807632024292,"vZ0":-5.02798525295214,"x":132.76,"y":180.9,"x0":2.341829720987446,"y0":50.00380598493728,"z0":5.997385699252415,"aX":13.495890095602977},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":11.6,"breakHorizontal":-13.4,"spinRate":1455,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.44335411434856775,"extension":5.984798657764147},"index":1,"playId":"a478db42-5668-3a04-8ef4-efcd7a1d7e80","pitchNumber":2,"startTime":"2026-05-01T23:57:13.992Z","endTime":"2026-05-01T23:57:16.992Z","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":93.4,"endSpeed":84.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63544387906254,"aZ":-10.476967476877938,"pfxX":4.708384304907623,"pfxZ":11.87692590927045,"pX":-1.6102547618115692,"pZ":2.901312625426541,"vX0":-11.40656100626083,"vY0":-135.326456850667,"vZ0":-6.202495205802516,"x":178.38,"y":160.44,"x0":2.0760512949141505,"y0":50.004534811582516,"z0":5.980697857138659,"aX":8.603036000023565},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.0,"breakHorizontal":-5.6,"spinRate":2338,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.4070686223503315,"extension":5.939998163285522},"index":2,"playId":"81299ba0-d558-37f2-bf21-4c086bf39d07","pitchNumber":3,"startTime":"2026-05-01T23:57:35.799Z","endTime":"2026-05-01T23:57:39.726Z","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":93.8,"endSpeed":84.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50705111009788,"aZ":-11.179615189533186,"pfxX":6.084910282937953,"pfxZ":11.395848144865786,"pX":-0.9927397979545435,"pZ":1.5401815273085802,"vX0":-10.703248751554385,"vY0":-135.79447468207326,"vZ0":-9.184255363688935,"x":154.84,"y":197.2,"x0":2.2338555725013394,"y0":50.003028590011475,"z0":5.772433310075161,"aX":11.211051439924175},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.5,"breakHorizontal":-8.4,"spinRate":2312,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.4054631744399413,"extension":6.006682915373356},"index":3,"playId":"c5c30226-da7e-3640-a7a5-be2deef81a31","pitchNumber":4,"startTime":"2026-05-01T23:57:53.518Z","endTime":"2026-05-01T23:57:57.418Z","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":85.9,"endSpeed":78.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.524547921777412,"aZ":-26.048481344381976,"pfxX":-2.3915016862224148,"pfxZ":3.9212860321534118,"pX":-0.9897222244365591,"pZ":2.2077355185246867,"vX0":-7.538267714494831,"vY0":-124.8538291605299,"vZ0":-3.74493020272864,"x":154.73,"y":179.17,"x0":2.391965684293021,"y0":50.00479262060016,"z0":5.895660316557568,"aX":-3.7361710873139673},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.4,"breakHorizontal":6.2,"spinRate":2144,"spinDirection":175},"zone":13,"typeConfidence":0.89,"plateTime":0.4404163350314989,"extension":5.990300210846851},"index":4,"playId":"ba6a39ba-5c7b-3156-ab2a-830b6119f39a","pitchNumber":5,"startTime":"2026-05-01T23:58:17.756Z","endTime":"2026-05-01T23:58:20.756Z","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":93.8,"endSpeed":84.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43023114081875,"aZ":-12.607156483110682,"pfxX":5.900829251279163,"pfxZ":10.555515572346424,"pX":-0.20800684960887023,"pZ":3.305000040360667,"vX0":-8.697784126167734,"vY0":-136.16929410728284,"vZ0":-4.973277999625016,"x":124.93,"y":149.54,"x0":2.2798050154410907,"y0":50.00610607321719,"z0":6.046479595622438,"aX":10.942929662807177},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-8.5,"spinRate":2304,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.4041964599205805,"extension":6.057386150139431},"index":5,"playId":"11867a42-5700-35cc-b92d-7bc2ff8ea777","pitchNumber":6,"startTime":"2026-05-01T23:58:43.412Z","endTime":"2026-05-01T23:58:46.902Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":83.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.987563940583726,"aZ":-12.646536565874884,"pfxX":7.1010611074136705,"pfxZ":10.698103620180508,"pX":-0.3074229694624761,"pZ":3.4667318059858485,"vX0":-9.716579642316827,"vY0":-136.00902331828794,"vZ0":-4.02667515589703,"x":128.72,"y":145.18,"x0":2.4322815697417193,"y0":50.00162843912268,"z0":5.879021398389287,"aX":12.961026755724205},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":-10.2,"spinRate":2467,"spinDirection":141},"zone":11,"typeConfidence":0.91,"plateTime":0.40674611947515604,"extension":6.086244400615238},"hitData":{"launchSpeed":112.9,"launchAngle":25.0,"totalDistance":432.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":2.81,"coordY":72.44}},"index":6,"playId":"714bbee3-89b5-3789-b5ec-ef84031b12e0","pitchNumber":7,"startTime":"2026-05-01T23:59:04.813Z","endTime":"2026-05-01T23:59:39.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:59:39.074Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Vilade grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-01T23:59:55.470Z","endTime":"2026-05-02T00:00:43.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"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":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":79.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.192908225751506,"aZ":-24.128187767994067,"pfxX":-1.1048454935495453,"pfxZ":5.090398342786475,"pX":-0.2465007857393363,"pZ":1.0346269191957977,"vX0":-6.464029621098164,"vY0":-125.42668022924325,"vZ0":-6.787710445261008,"x":126.4,"y":210.85,"x0":2.5158946826333155,"y0":50.00438261806405,"z0":5.765064607739581,"aX":-1.7462411915017209},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.7,"breakHorizontal":3.6,"spinRate":2065,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.43797773187388067,"extension":6.157211126369257},"index":0,"playId":"932f0a03-cdd6-3129-8bd5-824defc760cc","pitchNumber":1,"startTime":"2026-05-02T00:00:01.086Z","endTime":"2026-05-02T00:00:04.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74170782380881,"aZ":-39.17354816859657,"pfxX":-4.93112007908263,"pfxZ":-5.550828389738921,"pX":0.3577116138575998,"pZ":4.663279764530377,"vX0":-3.6132466943295607,"vY0":-112.02927206784419,"vZ0":4.898877333865712,"x":103.36,"y":112.87,"x0":2.636665018908692,"y0":50.00299943964175,"z0":6.471627454239432,"aX":-6.217180247512943},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-8.3,"breakHorizontal":10.0,"spinRate":2018,"spinDirection":317},"zone":12,"typeConfidence":0.9,"plateTime":0.4904212824882688,"extension":5.571597349976082},"index":1,"playId":"63065c74-cfda-3b1a-8942-36b185c27b7c","pitchNumber":2,"startTime":"2026-05-02T00:00:17.819Z","endTime":"2026-05-02T00:00:20.819Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.548396869233258,"aZ":-22.409731393685163,"pfxX":2.8741696201261737,"pfxZ":6.416310638323397,"pX":0.3517383741264059,"pZ":2.481481471748534,"vX0":-6.424990898251686,"vY0":-122.90127492633532,"vZ0":-3.912279073096717,"x":103.59,"y":171.78,"x0":2.6325301332387427,"y0":50.002920774132825,"z0":6.009103474576279,"aX":4.374497541607025},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.9,"breakHorizontal":-3.6,"spinRate":1425,"spinDirection":164},"zone":6,"typeConfidence":0.88,"plateTime":0.44656591583696237,"extension":6.092343240927495},"hitData":{"launchSpeed":85.8,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":170.43}},"index":2,"playId":"4f6c2f6c-e09c-39b7-903d-4b87cbed17a8","pitchNumber":3,"startTime":"2026-05-02T00:00:35.160Z","endTime":"2026-05-02T00:00:43.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:00:43.695Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yandy Díaz flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T00:01:04.973Z","endTime":"2026-05-02T00:01:35.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63893655338403,"aZ":-36.61956594078084,"pfxX":-5.931504890699082,"pfxZ":-3.309572657761623,"pX":-1.1487613127553555,"pZ":1.5969077916701508,"vX0":-6.838211018355277,"vY0":-115.68369106457237,"vZ0":-1.999712245055158,"x":160.79,"y":195.66,"x0":2.6278789255967183,"y0":50.005601599869145,"z0":6.016781536743708,"aX":-7.957407441664475},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.2,"breakHorizontal":12.6,"spinRate":2027,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.47532944783659525,"extension":5.934077428995618},"index":0,"playId":"f69489c6-c8e4-3cc8-9b73-95ee198c1f80","pitchNumber":1,"startTime":"2026-05-02T00:01:10.374Z","endTime":"2026-05-02T00:01:14.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104118338238457,"aZ":-23.797151705571046,"pfxX":9.334165852633614,"pfxZ":5.439169950305497,"pX":0.02101226086941946,"pZ":1.485010646032762,"vX0":-8.935123261930956,"vY0":-123.73282101367614,"vZ0":-5.967398706285826,"x":116.2,"y":198.68,"x0":2.4768869130692694,"y0":50.00503622268801,"z0":5.938569821878955,"aX":14.386073955196006},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.5,"breakHorizontal":-14.6,"spinRate":1526,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4437059967227803,"extension":6.090567373399208},"hitData":{"launchSpeed":77.9,"launchAngle":45.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.28,"coordY":107.78}},"index":1,"playId":"f7522cf8-69d8-31c3-ae79-b7cbbe724505","pitchNumber":2,"startTime":"2026-05-02T00:01:26.597Z","endTime":"2026-05-02T00:01:35.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:01:35.729Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Williamson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T00:01:58.163Z","endTime":"2026-05-02T00:03:16.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49654114221102,"aZ":-10.438045833089832,"pfxX":5.452024196203853,"pfxZ":11.841060137461692,"pX":-0.9442172409676293,"pZ":2.2967940039051022,"vX0":-10.217595872166124,"vY0":-135.57755700602954,"vZ0":-7.764708357837258,"x":152.99,"y":176.77,"x0":2.188969158607295,"y0":50.00285490638092,"z0":5.951902297995473,"aX":10.008808733610593},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":-7.3,"spinRate":2311,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.40616314615707605,"extension":5.958363944191651},"index":0,"playId":"36c74ac3-da6d-3192-b37a-0947de1fd90f","pitchNumber":1,"startTime":"2026-05-02T00:02:02.697Z","endTime":"2026-05-02T00:02:05.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615334422257828,"aZ":-23.274778913975872,"pfxX":-1.3424512837054503,"pfxZ":5.8504467417689465,"pX":-0.9686372443430792,"pZ":0.4606721795188069,"vX0":-7.459631884709138,"vY0":-122.89672891806426,"vZ0":-8.158913218468529,"x":153.92,"y":226.34,"x0":2.2873572481997044,"y0":50.0027958100904,"z0":5.817340530203148,"aX":-2.0416543846539548},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.8,"breakHorizontal":4.3,"spinRate":2117,"spinDirection":153},"zone":13,"typeConfidence":0.92,"plateTime":0.44662817575697034,"extension":6.028954552883316},"index":1,"playId":"f3ac2ffa-ef72-3bdf-8758-0e958307155c","pitchNumber":2,"startTime":"2026-05-02T00:02:18.100Z","endTime":"2026-05-02T00:02:21.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.074814614020756,"aZ":-21.999222485279574,"pfxX":-1.61059237386549,"pfxZ":6.373894604938867,"pX":-0.03828748902328434,"pZ":1.2494555618853465,"vX0":-5.7004536063505515,"vY0":-125.69159316597245,"vZ0":-6.84837467988573,"x":118.46,"y":205.04,"x0":2.4705512463220662,"y0":50.002592194380576,"z0":5.802495926331518,"aX":-2.56911241572717},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.2,"breakHorizontal":4.2,"spinRate":2136,"spinDirection":156},"zone":13,"typeConfidence":0.9,"plateTime":0.43618848822292966,"extension":5.998609591313471},"index":2,"playId":"e6491a7a-ad1a-334c-9da7-c4678671a277","pitchNumber":3,"startTime":"2026-05-02T00:02:39.236Z","endTime":"2026-05-02T00:02:43.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90865985168865,"aZ":-23.757448101032253,"pfxX":-1.6367741895180208,"pfxZ":5.395978368929052,"pX":-0.21887497465141478,"pZ":1.234931649267815,"vX0":-6.377270271360282,"vY0":-124.35246631488766,"vZ0":-6.417467908174442,"x":125.34,"y":205.44,"x0":2.595873217046577,"y0":50.00273277661408,"z0":5.831458699634301,"aX":-2.55153109437507},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.4,"breakHorizontal":4.4,"spinRate":2168,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.4411641334498868,"extension":6.073704224068306},"index":3,"playId":"2237d191-97af-37ea-b17d-adf02fc7d1f9","pitchNumber":4,"startTime":"2026-05-02T00:02:56.004Z","endTime":"2026-05-02T00:02:59.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.396245900579224,"aZ":-20.273850664696948,"pfxX":8.126059350734351,"pfxZ":7.6361955252152915,"pX":0.7154428912397759,"pZ":1.4747005982901864,"vX0":-6.993770745764353,"vY0":-124.65506174982434,"vZ0":-6.662143004757158,"x":89.73,"y":198.96,"x0":2.5153657919589643,"y0":50.0000181086589,"z0":5.880851030612629,"aX":12.658657701157544},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":12.4,"breakHorizontal":-12.8,"spinRate":1569,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.44108777553875766,"extension":5.89814516839005},"index":4,"playId":"78bff248-2434-35f6-8d66-71bb20bff285","pitchNumber":5,"startTime":"2026-05-02T00:03:13.357Z","endTime":"2026-05-02T00:03:16.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:03:16.357Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a sharp ground ball to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T00:05:16.396Z","endTime":"2026-05-02T00:07:47.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.5,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80245410688251,"aZ":-26.92862125435492,"pfxX":-2.2359538373904106,"pfxZ":3.0634704345358674,"pX":-2.1590293715720605,"pZ":0.8386712809273444,"vX0":-6.299885606371915,"vY0":-130.10844748800054,"vZ0":-7.865824856536625,"x":199.3,"y":216.14,"x0":0.5859980565808204,"y0":50.00194666341688,"z0":5.947670360878422,"aX":-3.824133487006017},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.0,"breakHorizontal":5.5,"spinRate":2326,"spinDirection":180},"zone":13,"typeConfidence":0.89,"plateTime":0.4212994485375612,"extension":6.514313388322818},"index":0,"playId":"c9c30248-2832-38be-b32a-927fe42ce291","pitchNumber":1,"startTime":"2026-05-02T00:05:17.562Z","endTime":"2026-05-02T00:05:20.562Z","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":95.2,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.785248110184355,"aZ":-11.841363402193505,"pfxX":5.149191109666642,"pfxZ":10.611359979228638,"pX":-0.07301759238816796,"pZ":1.826454740899467,"vX0":-3.1877759589373333,"vY0":-138.26543843617796,"vZ0":-9.307075946250155,"x":119.78,"y":189.47,"x0":0.43200625842890905,"y0":50.00585528645799,"z0":6.052614419520267,"aX":9.868952283011865},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":-8.5,"spinRate":2234,"spinDirection":143},"zone":8,"typeConfidence":0.91,"plateTime":0.39771617885455823,"extension":6.633227205155755},"index":1,"playId":"a57b29ea-bc30-3dbe-b285-16c4fc960a6a","pitchNumber":2,"startTime":"2026-05-02T00:05:30.288Z","endTime":"2026-05-02T00:05:33.378Z","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":95.6,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43954340266449,"aZ":-14.70626612312753,"pfxX":6.211106152060008,"pfxZ":9.016720985436562,"pX":-0.4840747865825108,"pZ":3.651540426079252,"vX0":-4.211648507173148,"vY0":-139.0797181595832,"vZ0":-4.354583784710535,"x":135.45,"y":140.19,"x0":0.25160194456354223,"y0":50.0029825630474,"z0":6.229486384453379,"aX":12.03223556276902},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.2,"spinRate":2207,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.39552681227916286,"extension":6.621138910725647},"index":2,"playId":"ad4d5e60-bb28-39e4-a3ca-eb5c5a11ae75","pitchNumber":3,"startTime":"2026-05-02T00:05:46.593Z","endTime":"2026-05-02T00:05:49.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83242325842862,"aZ":-30.398971735938485,"pfxX":-3.1929190602870703,"pfxZ":1.047355151489306,"pX":-0.6602622481453102,"pZ":2.3401256226132836,"vX0":-2.152609098696739,"vY0":-129.87385428163444,"vZ0":-3.4792074905457904,"x":142.17,"y":175.6,"x0":0.5959658295128129,"y0":50.00309659883727,"z0":6.025112518699953,"aX":-5.419617784797781},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":6.2,"spinRate":2354,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.42277728709816476,"extension":6.552523846830403},"index":3,"playId":"9367c975-5725-33a5-b89e-90ee12e580cc","pitchNumber":4,"startTime":"2026-05-02T00:06:00.592Z","endTime":"2026-05-02T00:06:03.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43516314432401,"aZ":-13.701194278529615,"pfxX":6.711211805844565,"pfxZ":9.388848422019743,"pX":0.5402061813247652,"pZ":3.201302856482722,"vX0":-1.8446080917494294,"vY0":-140.26503158105805,"vZ0":-5.6775898177257655,"x":96.41,"y":152.34,"x0":0.33979850954904395,"y0":50.002436896842184,"z0":6.1652113419663745,"aX":13.204795825975696},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":-11.6,"spinRate":2350,"spinDirection":143},"zone":3,"typeConfidence":0.92,"plateTime":0.39238130707528907,"extension":6.703520274271883},"index":4,"playId":"074a331f-9910-342b-9b13-b24bfaac69a8","pitchNumber":5,"startTime":"2026-05-02T00:06:17.850Z","endTime":"2026-05-02T00:06:21.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829660390543474,"aZ":-37.68435638546999,"pfxX":-0.3457654737963818,"pfxZ":-3.66931269781709,"pX":-1.581234093493381,"pZ":1.983236392530675,"vX0":-4.601044879538546,"vY0":-122.04767938313687,"vZ0":-2.011174614420945,"x":177.27,"y":185.23,"x0":0.37604183982394784,"y0":50.00080729389785,"z0":6.074393296998427,"aX":-0.5190855276376689},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.8,"breakHorizontal":1.8,"spinRate":2553,"spinDirection":315},"zone":13,"typeConfidence":0.83,"plateTime":0.44940273434788347,"extension":6.505448492939575},"index":5,"playId":"46a3256e-11c3-330a-80f6-c02d585fa2ab","pitchNumber":6,"startTime":"2026-05-02T00:06:37.007Z","endTime":"2026-05-02T00:06:40.209Z","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":88.8,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28130322436295,"aZ":-28.94300542196519,"pfxX":-2.1189428954281833,"pfxZ":1.913734266701221,"pX":-0.10276344344254829,"pZ":1.765316518663455,"vX0":-1.8217983052502595,"vY0":-129.29503581663388,"vZ0":-4.746470499428029,"x":120.92,"y":191.12,"x0":0.8874805604056017,"y0":50.00031124854579,"z0":5.859785387468067,"aX":-3.567206886057105},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":4.2,"spinRate":2377,"spinDirection":216},"zone":8,"typeConfidence":0.91,"plateTime":0.42447919378612164,"extension":6.7575787132750635},"index":6,"playId":"7420d586-db0b-32e3-9df2-a5261284aad3","pitchNumber":7,"startTime":"2026-05-02T00:06:51.679Z","endTime":"2026-05-02T00:06:54.679Z","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.7,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.89933060612377,"aZ":-13.371060546899535,"pfxX":5.676698299069803,"pfxZ":9.493910869152126,"pX":-0.15413513033815712,"pZ":2.2115186555345496,"vX0":-3.395449765446529,"vY0":-140.56981495967787,"vZ0":-7.963912431270476,"x":122.88,"y":179.07,"x0":0.33834707485137044,"y0":50.00594217904249,"z0":5.969341611276361,"aX":11.246540235875939},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":-9.5,"spinRate":2203,"spinDirection":143},"zone":5,"typeConfidence":0.92,"plateTime":0.39117131901828817,"extension":6.7314801670226085},"index":7,"playId":"c9250112-4b34-389b-b2d1-3d0dc1894745","pitchNumber":8,"startTime":"2026-05-02T00:07:10.507Z","endTime":"2026-05-02T00:07:14.636Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-05-02T00:07:28.666Z","endTime":"2026-05-02T00:07:36.357Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98119272148834,"aZ":-32.73145278133964,"pfxX":-1.8003512121260288,"pfxZ":-0.33676589948583313,"pX":-0.4522271013993553,"pZ":2.16499569260145,"vX0":-1.836425602094337,"vY0":-128.410726745002,"vZ0":-3.1754596670891724,"x":134.24,"y":180.33,"x0":0.5075545736782179,"y0":50.0029372895033,"z0":5.979044728267056,"aX":-2.9891215863896337},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":3.7,"spinRate":2455,"spinDirection":268},"zone":7,"typeConfidence":0.91,"plateTime":0.4274581698511595,"extension":6.70146645263262},"hitData":{"launchSpeed":106.6,"launchAngle":3.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":149.0,"coordY":99.0}},"index":9,"playId":"fe250a22-ff94-3c66-b09e-90eafc6242c7","pitchNumber":9,"startTime":"2026-05-02T00:07:36.357Z","endTime":"2026-05-02T00:07:47.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:07:47.177Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames challenged (pitch result), call on the field was confirmed: Willy Adames called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T00:08:03.553Z","endTime":"2026-05-02T00:10:23.992Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"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":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28256352059048,"aZ":-12.040621302929216,"pfxX":6.266740870542763,"pfxZ":10.486677470214087,"pX":-0.9326255170723359,"pZ":2.8989723552873405,"vX0":-5.648666456766641,"vY0":-138.71093155216238,"vZ0":-6.444922648050831,"x":152.55,"y":160.51,"x0":0.330734225190044,"y0":50.005269285180816,"z0":6.080018832611042,"aX":12.034257568605161},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":-10.0,"spinRate":2282,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.3971154909767063,"extension":6.523973199354028},"index":0,"playId":"52d92546-9169-31d8-908d-bfa5a87953b3","pitchNumber":1,"startTime":"2026-05-02T00:08:06.564Z","endTime":"2026-05-02T00:08:33.593Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27253131890591,"aZ":-29.978088234367743,"pfxX":11.934815300795423,"pfxZ":1.3776846886763559,"pX":-0.6783190837721164,"pZ":0.5692222639985319,"vX0":-6.417621628772723,"vY0":-126.40203880067672,"vZ0":-7.19606735621264,"x":142.86,"y":223.41,"x0":0.3624810370468582,"y0":50.00373547268132,"z0":5.9073570552149235,"aX":19.031705036057936},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-19.8,"spinRate":1535,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.4357637500551341,"extension":6.773493391925469},"index":1,"playId":"6f53fd94-f4de-3293-b48f-e8e4f2d784ec","pitchNumber":2,"startTime":"2026-05-02T00:08:36.169Z","endTime":"2026-05-02T00:08:39.657Z","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":96.0,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.625884196922925,"aZ":-12.065300343697825,"pfxX":7.456206503292247,"pfxZ":10.301869630616395,"pX":-1.2871997831204505,"pZ":1.6775554115770228,"vX0":-6.963585962277335,"vY0":-139.37337109864444,"vZ0":-9.22917945419016,"x":166.07,"y":193.49,"x0":0.28458636318248764,"y0":50.001535495289055,"z0":5.844897948467094,"aX":14.552512042320313},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":-11.9,"spinRate":2267,"spinDirection":142},"zone":13,"typeConfidence":0.92,"plateTime":0.39418616905628223,"extension":6.645787439511039},"index":2,"playId":"14bfc3c3-61d9-3617-ac6f-755f7863450f","pitchNumber":3,"startTime":"2026-05-02T00:08:52.487Z","endTime":"2026-05-02T00:08:56.038Z","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.8,"endSpeed":85.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.70448277001505,"aZ":-11.673792562031865,"pfxX":5.863722445361457,"pfxZ":10.685386219844993,"pX":0.38660416057740055,"pZ":2.902529274173792,"vX0":-2.7047502454683143,"vY0":-139.18851310404273,"vZ0":-6.0512912593959,"x":102.26,"y":160.41,"x0":0.6211848444452933,"y0":50.00465305691592,"z0":5.91316868881013,"aX":11.25076976932166},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":-9.8,"spinRate":2318,"spinDirection":136},"zone":3,"typeConfidence":0.91,"plateTime":0.3969169248890436,"extension":6.659717271715699},"index":3,"playId":"90ad7a45-e0f1-3391-b1fa-98eb064eaa37","pitchNumber":4,"startTime":"2026-05-02T00:09:13.335Z","endTime":"2026-05-02T00:09:16.648Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.475126383409545,"aZ":-11.955192409661146,"pfxX":6.064290918909715,"pfxZ":10.650456765818387,"pX":-0.3822082817279054,"pZ":3.6411754384983306,"vX0":-4.532221227038584,"vY0":-138.27220581445178,"vZ0":-4.255056542111933,"x":131.57,"y":140.47,"x0":0.5066163967684933,"y0":50.00293826851545,"z0":6.028451312127316,"aX":11.512311196384179},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":-9.8,"spinRate":2285,"spinDirection":140},"zone":11,"typeConfidence":0.91,"plateTime":0.3991351010541502,"extension":6.623488421876302},"index":4,"playId":"e17fa844-8e77-3403-800d-35359e25fed5","pitchNumber":5,"startTime":"2026-05-02T00:09:29.505Z","endTime":"2026-05-02T00:09:32.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-02T00:09:41.404Z","endTime":"2026-05-02T00:09:56.961Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.64047058091707,"aZ":-12.661945712175353,"pfxX":7.584181815532868,"pfxZ":9.925899312763805,"pX":-0.8174438174345415,"pZ":1.687520267598189,"vX0":-5.797330432841571,"vY0":-140.4694878098851,"vZ0":-9.158379335350197,"x":148.16,"y":193.22,"x0":0.30477728168557217,"y0":50.00335968393566,"z0":5.847222182437126,"aX":14.910485697840183},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":-12.2,"spinRate":2252,"spinDirection":143},"zone":7,"typeConfidence":0.92,"plateTime":0.3923795489608741,"extension":6.652443847627982},"index":6,"playId":"937ead39-4092-3ebe-9201-75f5a8c384fd","pitchNumber":6,"startTime":"2026-05-02T00:09:56.961Z","endTime":"2026-05-02T00:10:23.992Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"}},"playEndTime":"2026-05-02T00:10:23.992Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to right fielder Jake Fraley. Rafael Devers to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T00:10:29.882Z","endTime":"2026-05-02T00:11:05.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107663529754728,"aZ":-22.411486112807857,"pfxX":0.7277301457604004,"pfxZ":5.721685393016953,"pX":-1.6621518267897704,"pZ":0.4657590844261429,"vX0":-6.467479121162861,"vY0":-129.51974725089806,"vZ0":-8.978485569726413,"x":180.36,"y":226.2,"x0":0.768641539987436,"y0":50.00195149267731,"z0":5.680477870606883,"aX":1.2428288527897218},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":0.1,"spinRate":2428,"spinDirection":161},"zone":13,"typeConfidence":0.8,"plateTime":0.4222991806911498,"extension":6.689507928876139},"index":0,"playId":"f080a1c4-5a9d-3580-a578-8390cabe22e6","pitchNumber":1,"startTime":"2026-05-02T00:10:34.291Z","endTime":"2026-05-02T00:10:37.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88578941573865,"aZ":-13.326752879052759,"pfxX":5.553172931872698,"pfxZ":9.890550041733821,"pX":-0.20370755704536866,"pZ":1.27963636662663,"vX0":-3.9829786536132383,"vY0":-137.7187275355147,"vZ0":-9.76910164084901,"x":124.76,"y":204.23,"x0":0.5457548883845282,"y0":50.00055293257041,"z0":5.792250578335878,"aX":10.579758830901229},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":-9.1,"spinRate":2209,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.3989370024882226,"extension":6.619296246513393},"hitData":{"launchSpeed":87.6,"launchAngle":14.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.35,"coordY":108.24}},"index":1,"playId":"b0878231-150d-3126-ac38-1e5fe82022af","pitchNumber":2,"startTime":"2026-05-02T00:10:53.041Z","endTime":"2026-05-02T00:11:05.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:11:05.338Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jerar Encarnacion grounds into a double play, third baseman Junior Caminero to second baseman Ben Williamson to first baseman Ryan Vilade. Jung Hoo Lee out at 2nd. Jerar Encarnacion out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T00:12:15.995Z","endTime":"2026-05-02T00:12:48.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T00:11:21.536Z","endTime":"2026-05-02T00:12:18.219Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.257152475144274,"aZ":-22.308458613152542,"pfxX":-2.5430412666401727,"pfxZ":5.719298680742784,"pX":-0.8190916125549486,"pZ":1.0273485929143413,"vX0":-2.538818780638181,"vY0":-130.67447733640503,"vZ0":-8.051548893064938,"x":148.22,"y":211.04,"x0":0.4964188199028558,"y0":50.00288320705246,"z0":5.832106109651524,"aX":-4.384676510192259},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.8,"breakHorizontal":5.2,"spinRate":2361,"spinDirection":174},"zone":13,"typeConfidence":0.84,"plateTime":0.4196044552562337,"extension":6.680499686211583},"index":1,"playId":"b0640267-a62f-3a12-9f5f-d09b1f9035c4","pitchNumber":1,"startTime":"2026-05-02T00:12:18.219Z","endTime":"2026-05-02T00:12:21.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664252161146266,"aZ":-25.22218685393264,"pfxX":9.41364440257625,"pfxZ":4.2641392538774605,"pX":0.12185369274161402,"pZ":2.288830515656046,"vX0":-3.804348148977202,"vY0":-127.2535928008936,"vZ0":-4.299572386316615,"x":112.36,"y":176.98,"x0":0.41854910728741207,"y0":50.00267458116785,"z0":6.013740655932243,"aX":15.339887365842998},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.0,"breakHorizontal":-16.1,"spinRate":1600,"spinDirection":114},"zone":8,"typeConfidence":0.9,"plateTime":0.431481825465025,"extension":6.601336595767562},"hitData":{"launchSpeed":80.4,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":169.92}},"index":2,"playId":"a48c204c-9ece-3156-b9f2-20c0c97dd86a","pitchNumber":2,"startTime":"2026-05-02T00:12:39.120Z","endTime":"2026-05-02T00:12:48.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:12:48.284Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonny DeLuca flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T00:15:07.081Z","endTime":"2026-05-02T00:17:19.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":82.7,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00320732632401,"aZ":-25.775352723997173,"pfxX":-0.48842593845521964,"pfxZ":4.380651237159079,"pX":0.061212746490182456,"pZ":1.3861723530148835,"vX0":-6.0644079179827655,"vY0":-120.29963842188086,"vZ0":-4.983665611997923,"x":114.67,"y":201.35,"x0":2.681549108310113,"y0":50.00558123542909,"z0":5.7782264433581245,"aX":-0.7123956838301377},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.0,"breakHorizontal":2.4,"spinRate":2196,"spinDirection":139},"zone":14,"typeConfidence":0.92,"plateTime":0.4558444601017215,"extension":6.016942986329295},"index":0,"playId":"12645a49-7a0e-3c06-b832-063317eb80e5","pitchNumber":1,"startTime":"2026-05-02T00:15:07.841Z","endTime":"2026-05-02T00:15:11.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75928764142993,"aZ":-27.44599529975915,"pfxX":0.8494182276424151,"pfxZ":3.149007958095433,"pX":-1.8714904145221938,"pZ":-0.5365745131710457,"vX0":-10.205772163562953,"vY0":-121.74696032928712,"vZ0":-9.332220591892641,"x":188.34,"y":253.27,"x0":2.2634230054399094,"y0":50.00506442553055,"z0":5.719652546581518,"aX":1.277589368753254},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.6,"breakHorizontal":0.8,"spinRate":2113,"spinDirection":115},"zone":13,"typeConfidence":0.91,"plateTime":0.44978318695213826,"extension":5.970704407702084},"index":1,"playId":"c0ce0507-4afc-37b7-b7b4-80635a4dbb3d","pitchNumber":2,"startTime":"2026-05-02T00:15:20.686Z","endTime":"2026-05-02T00:15:24.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141302154512633,"aZ":-22.007551542424892,"pfxX":8.436946663385214,"pfxZ":6.8802456067862146,"pX":0.16322406755451263,"pZ":2.7949034901048035,"vX0":-7.789291911286115,"vY0":-121.42289218880425,"vZ0":-3.368559324213224,"x":110.78,"y":163.32,"x0":2.3330618604500235,"y0":50.00217092809353,"z0":6.1385882307193445,"aX":12.463919106706875},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":11.8,"breakHorizontal":-13.2,"spinRate":1614,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.45294681321293195,"extension":5.905581961577835},"index":2,"playId":"88802f03-fae3-301a-9155-93a5893113f9","pitchNumber":3,"startTime":"2026-05-02T00:15:39.159Z","endTime":"2026-05-02T00:15:42.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81598975994203,"aZ":-12.120240388814077,"pfxX":6.636796454534153,"pfxZ":11.190312546127519,"pX":-0.5366931076702779,"pZ":3.3793431132989005,"vX0":-9.462650751123977,"vY0":-134.20817597411258,"vZ0":-4.78652114676493,"x":137.46,"y":147.54,"x0":2.2016373818125685,"y0":50.004462555355325,"z0":6.075581179575414,"aX":11.89620848037059},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.2,"breakHorizontal":-9.6,"spinRate":2332,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.41090888636817935,"extension":5.922795928563221},"index":3,"playId":"5efc36c2-e853-3705-90b6-5454a30d2be3","pitchNumber":4,"startTime":"2026-05-02T00:15:57.461Z","endTime":"2026-05-02T00:16:01.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.728605714864443,"aZ":-20.925081265481378,"pfxX":7.149482751679623,"pfxZ":7.20928202175571,"pX":1.4874949870307226,"pZ":2.298651085514706,"vX0":-5.065194164062694,"vY0":-124.56635274259119,"vZ0":-4.911319916042645,"x":60.3,"y":176.72,"x0":2.625827666871034,"y0":50.00147707236012,"z0":6.042460832403421,"aX":11.152697167675997},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":12.0,"breakHorizontal":-11.6,"spinRate":1522,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4409351882538881,"extension":5.981628412339817},"index":4,"playId":"f9f204f8-ca5b-3e19-a408-13df40a72451","pitchNumber":5,"startTime":"2026-05-02T00:16:13.693Z","endTime":"2026-05-02T00:16:17.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55799418434097,"aZ":-25.367104663567044,"pfxX":0.7533961692685729,"pfxZ":4.452180237850728,"pX":-1.071740082202569,"pZ":0.637538300475785,"vX0":-8.643337114485265,"vY0":-123.91242118698706,"vZ0":-7.162892184214336,"x":157.85,"y":221.57,"x0":2.3884920825633253,"y0":50.00347750521776,"z0":5.734765754875308,"aX":1.1523058531607562},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.2,"breakHorizontal":1.0,"spinRate":2284,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.44482815407978915,"extension":6.139048019855024},"index":5,"playId":"13552edd-159d-396e-9566-d9c704eddad5","pitchNumber":6,"startTime":"2026-05-02T00:16:32.420Z","endTime":"2026-05-02T00:16:35.532Z","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":93.9,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65444584882094,"aZ":-10.499479873370085,"pfxX":6.72017659659081,"pfxZ":11.697713547260763,"pX":0.057392160787038425,"pZ":2.239949606679837,"vX0":-8.445996311340238,"vY0":-136.17308833549342,"vZ0":-7.757285972032597,"x":114.81,"y":178.3,"x0":2.34578356989362,"y0":50.00040814076495,"z0":5.876321150273678,"aX":12.449590373539468},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":-10.1,"spinRate":2463,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.4043223814038308,"extension":6.081807272521422},"index":6,"playId":"ba04e19c-663f-3f35-aac9-3a986d9746dc","pitchNumber":7,"startTime":"2026-05-02T00:16:49.546Z","endTime":"2026-05-02T00:16:53.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.904026701413517,"aZ":-24.981008968083348,"pfxX":9.73138127319109,"pfxZ":4.549161645798966,"pX":-0.44888297296381424,"pZ":1.5516043151678671,"vX0":-10.190261812742094,"vY0":-125.12836969882834,"vZ0":-5.706953663485031,"x":134.11,"y":196.89,"x0":2.4174107158631175,"y0":50.00217165993924,"z0":5.91599883011451,"aX":15.387837950459152},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.1,"breakHorizontal":-15.2,"spinRate":1582,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.43818424626704555,"extension":5.988793471012794},"hitData":{"launchSpeed":79.1,"launchAngle":51.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.35,"coordY":118.65}},"index":7,"playId":"cc466bf8-af5a-3bf0-a485-6ab2285f830a","pitchNumber":8,"startTime":"2026-05-02T00:17:09.967Z","endTime":"2026-05-02T00:17:19.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:17:19.149Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Fraley grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T00:17:40.693Z","endTime":"2026-05-02T00:19:18.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.0,"endSpeed":78.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42875030591875,"aZ":-25.631530013595444,"pfxX":-0.2674360575925103,"pfxZ":4.1847104178356656,"pX":-2.5808739192818506,"pZ":2.191858351256231,"vX0":-11.346614863203538,"vY0":-124.64430107720037,"vZ0":-4.019752899875951,"x":215.38,"y":179.6,"x0":2.0765782138583,"y0":50.00575654174296,"z0":5.9565126922759895,"aX":-0.41613451697468157},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.7,"breakHorizontal":3.2,"spinRate":2267,"spinDirection":154},"zone":13,"typeConfidence":0.89,"plateTime":0.4404273663198359,"extension":6.11554942420239},"index":0,"playId":"f961ea53-3c61-3a70-8575-35554c5bd1f6","pitchNumber":1,"startTime":"2026-05-02T00:17:43.600Z","endTime":"2026-05-02T00:17:46.600Z","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":93.2,"endSpeed":84.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56509736301223,"aZ":-11.861138682664652,"pfxX":7.429248695862651,"pfxZ":11.096302239891289,"pX":1.3317300546590247,"pZ":3.424363121985956,"vX0":-5.776601007409852,"vY0":-135.43629992937022,"vZ0":-4.7507054466491985,"x":66.24,"y":146.32,"x0":2.5424504465199167,"y0":50.00662218869221,"z0":6.051760999871992,"aX":13.605422162569036},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":-12.0,"spinRate":2278,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.40666595602905575,"extension":6.068139363804119},"index":1,"playId":"0fdff32c-cc2f-3ee3-83f2-5f7224cfbabe","pitchNumber":2,"startTime":"2026-05-02T00:18:04.736Z","endTime":"2026-05-02T00:18:08.436Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.582841149182094,"aZ":-10.843952908177561,"pfxX":6.607550751224622,"pfxZ":11.34918786982003,"pX":-0.08223754363941047,"pZ":2.231858110082554,"vX0":-8.403320099406766,"vY0":-137.02881288875753,"vZ0":-7.975355732622353,"x":120.13,"y":178.52,"x0":2.18261581537806,"y0":50.001713875036955,"z0":5.942573385382053,"aX":12.418004129402439},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":-10.0,"spinRate":2331,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.4015184958196252,"extension":5.953089240371108},"index":2,"playId":"70e364cb-70a1-3574-99c0-9791d188348c","pitchNumber":3,"startTime":"2026-05-02T00:18:32.011Z","endTime":"2026-05-02T00:18:35.116Z","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":94.4,"endSpeed":84.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19270025394561,"aZ":-11.681359266662579,"pfxX":6.963998504543247,"pfxZ":10.952774121235533,"pX":0.38182193489201516,"pZ":3.171019835833061,"vX0":-7.681150179715108,"vY0":-137.11467790240883,"vZ0":-5.346030656170741,"x":102.45,"y":153.16,"x0":2.3379758372494646,"y0":50.00442471170463,"z0":5.969096894481152,"aX":13.032605319849226},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":-10.7,"spinRate":2379,"spinDirection":144},"zone":3,"typeConfidence":0.91,"plateTime":0.40212766092387753,"extension":5.969615986952672},"index":3,"playId":"da7e7b4c-95bd-3df9-a55e-19c63d556c31","pitchNumber":4,"startTime":"2026-05-02T00:18:47.126Z","endTime":"2026-05-02T00:18:50.126Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68112635199212,"aZ":-12.534770099438866,"pfxX":7.188042294424616,"pfxZ":10.398734076083821,"pX":-0.43466414113806473,"pZ":2.315307959040153,"vX0":-9.524985945854144,"vY0":-137.3543123734272,"vZ0":-7.247870207237007,"x":133.57,"y":176.27,"x0":2.1629048559367656,"y0":50.00532400764291,"z0":5.861833659254201,"aX":13.57945979365349},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":-10.8,"spinRate":2298,"spinDirection":139},"zone":4,"typeConfidence":0.91,"plateTime":0.40053781372873987,"extension":6.021253896560394},"hitData":{"launchSpeed":83.1,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":152.19}},"index":4,"playId":"d0163b60-e4ca-34aa-8941-8aff0a362229","pitchNumber":5,"startTime":"2026-05-02T00:19:09.684Z","endTime":"2026-05-02T00:19:18.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:19:18.665Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T00:19:40.462Z","endTime":"2026-05-02T00:20:21.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21537457642828,"aZ":-30.027027765327475,"pfxX":0.8708785360179863,"pfxZ":1.478105648005501,"pX":-0.5137727119852503,"pZ":2.2277144094065093,"vX0":-7.731134721691956,"vY0":-120.01758838457066,"vZ0":-2.303827917180615,"x":136.58,"y":178.63,"x0":2.6423457718412267,"y0":50.0030696342017,"z0":5.886361498849441,"aX":1.2659072005707637},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.4,"breakHorizontal":0.4,"spinRate":2205,"spinDirection":218},"zone":4,"typeConfidence":0.89,"plateTime":0.45717333606455934,"extension":5.994976302959843},"index":0,"playId":"32d408cf-fe2c-333c-b565-f430a2d7d11d","pitchNumber":1,"startTime":"2026-05-02T00:19:42.847Z","endTime":"2026-05-02T00:19:46.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.412534825757746,"aZ":-19.604205002562765,"pfxX":8.197081206609347,"pfxZ":8.226811556326288,"pX":0.17495638870068475,"pZ":1.7795767449421458,"vX0":-8.398693237610079,"vY0":-123.3514335063237,"vZ0":-5.9620661248867695,"x":110.33,"y":190.73,"x0":2.5722415991467678,"y0":50.00599397820181,"z0":5.900720507208383,"aX":12.530997492612606},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":13.6,"breakHorizontal":-12.7,"spinRate":1651,"spinDirection":155},"zone":8,"typeConfidence":2.0,"plateTime":0.44544380389809657,"extension":6.0946462290433265},"index":1,"playId":"aba2913b-c81f-3e54-b99f-b37899859959","pitchNumber":2,"startTime":"2026-05-02T00:20:01.804Z","endTime":"2026-05-02T00:20:04.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.256956405919638,"aZ":-19.9333776002783,"pfxX":9.205024613069533,"pfxZ":7.749152446058942,"pX":1.3894668003079267,"pZ":1.6218254541189685,"vX0":-5.77599788534927,"vY0":-125.8778797519553,"vZ0":-6.49661565802686,"x":64.04,"y":194.99,"x0":2.5362115721848206,"y0":50.00266741358842,"z0":5.888128162022806,"aX":14.542354175995497},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.5,"breakHorizontal":-15.1,"spinRate":1535,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4377383199940388,"extension":6.206061335071689},"index":2,"playId":"ea316241-f104-306b-b942-4a613e4e714d","pitchNumber":3,"startTime":"2026-05-02T00:20:18.186Z","endTime":"2026-05-02T00:20:21.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:20:21.186Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T00:22:28.872Z","endTime":"2026-05-02T00:23:46.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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":93.3,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52019754745703,"aZ":-10.665759354133153,"pfxX":5.070113678474006,"pfxZ":11.762489185561629,"pX":-0.14055865156636357,"pZ":1.0346325924605533,"vX0":-3.367934979573024,"vY0":-135.3481552949513,"vZ0":-11.012638604906119,"x":122.36,"y":210.84,"x0":0.4704247878121746,"y0":50.00472671115848,"z0":5.937432308895272,"aX":9.271951475594173},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":-8.3,"spinRate":2204,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.4069488299260695,"extension":6.600329586995379},"index":0,"playId":"5b5b8b8d-6e6d-3193-99c3-3cd846d349bd","pitchNumber":1,"startTime":"2026-05-02T00:22:29.966Z","endTime":"2026-05-02T00:22:33.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054495224611653,"aZ":-24.375757830913912,"pfxX":11.666374262230924,"pfxZ":4.977858829729373,"pX":-0.4988380394915077,"pZ":1.0926302870284417,"vX0":-5.9578060735426615,"vY0":-125.38029500541154,"vZ0":-7.008590563247709,"x":136.01,"y":209.28,"x0":0.41221128583995237,"y0":50.006190529106554,"z0":5.958650197846435,"aX":18.286542841245634},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.3,"breakHorizontal":-19.4,"spinRate":1692,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.4395106866276324,"extension":6.677348970515238},"index":1,"playId":"6114c329-32cf-34c1-8560-71292aafac25","pitchNumber":2,"startTime":"2026-05-02T00:22:44.424Z","endTime":"2026-05-02T00:22:47.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.196761242102596,"aZ":-11.596162627981455,"pfxX":6.739194462047411,"pfxZ":11.226266474223761,"pX":-0.18475198879580554,"pZ":1.779183383902076,"vX0":-3.8893187507375293,"vY0":-135.64299844387364,"vZ0":-9.098393323462185,"x":124.04,"y":190.74,"x0":0.40455367869094044,"y0":50.002239789778585,"z0":6.0199796143992215,"aX":12.35210701692679},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":-11.2,"spinRate":2231,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.4063620960241705,"extension":6.594768588197678},"index":2,"playId":"1d5ee9b6-60c1-3002-bbe6-fae4f7aafc69","pitchNumber":3,"startTime":"2026-05-02T00:23:00.247Z","endTime":"2026-05-02T00:23:03.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06832718580813,"aZ":-12.98599486852079,"pfxX":6.668545797339666,"pfxZ":10.202963221463943,"pX":0.8656063640007234,"pZ":3.371414684732068,"vX0":-1.0397175239999235,"vY0":-137.60667564443594,"vZ0":-5.037226827983344,"x":84.01,"y":147.75,"x0":0.38797740467696373,"y0":50.002678427967496,"z0":6.1352105094233025,"aX":12.539147021822576},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":-11.8,"spinRate":2276,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.4010395932431048,"extension":6.553164729823337},"index":3,"playId":"ebbeedd4-05a9-391f-9531-2449b9728d1c","pitchNumber":4,"startTime":"2026-05-02T00:23:17.494Z","endTime":"2026-05-02T00:23:21.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297009455676477,"aZ":-23.551101086509107,"pfxX":-0.39224550911347844,"pfxZ":5.110059492520091,"pX":-0.7175406784738203,"pZ":1.6043493772714261,"vX0":-3.213038230879417,"vY0":-129.4335799330583,"vZ0":-6.2850580084701555,"x":144.35,"y":195.46,"x0":0.5935357423123373,"y0":50.00471695853807,"z0":5.8804098357253585,"aX":-0.6620185488965723},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":1.4,"spinRate":2370,"spinDirection":166},"zone":7,"typeConfidence":0.87,"plateTime":0.42400465469495163,"extension":6.59640477959963},"hitData":{"launchSpeed":83.6,"launchAngle":14.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.51,"coordY":105.49}},"index":4,"playId":"bd39a366-d852-3ab5-8a5b-e4232e7b6fb0","pitchNumber":5,"startTime":"2026-05-02T00:23:35.024Z","endTime":"2026-05-02T00:23:46.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:23:46.028Z","atBatIndex":34},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Heliot Ramos grounds into a double play, pitcher Shane McClanahan to second baseman Ben Williamson to first baseman Ryan Vilade. Patrick Bailey out at 2nd. Heliot Ramos out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T00:24:03.630Z","endTime":"2026-05-02T00:24:28.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663556,"link":"/api/v1/people/663556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.790797834393864,"aZ":-38.67761726140269,"pfxX":-1.7647426392898131,"pfxZ":-4.4578358362716655,"pX":-1.489376338570901,"pZ":1.8020021291548887,"vX0":-4.223978561569851,"vY0":-120.38037254540122,"vZ0":-2.024256680156215,"x":173.77,"y":190.13,"x0":0.5219258384325465,"y0":50.003454899858276,"z0":6.098562581248733,"aX":-2.573440909536203},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.3,"breakHorizontal":4.3,"spinRate":2456,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.45613786344630514,"extension":6.537215926950723},"index":0,"playId":"f902c48a-6955-30e5-b3e3-3afc578935fe","pitchNumber":1,"startTime":"2026-05-02T00:24:05.006Z","endTime":"2026-05-02T00:24:08.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15251311337,"aZ":-27.564722163361264,"pfxX":11.57967388312521,"pfxZ":2.8982074135388647,"pX":0.8213101697462917,"pZ":2.798014988643395,"vX0":-2.7165689399105526,"vY0":-126.6593545328564,"vZ0":-2.6550820672603077,"x":85.69,"y":163.23,"x0":0.4190788977405936,"y0":50.00122403093787,"z0":6.114883090151098,"aX":18.399761475236115},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-20.0,"spinRate":1713,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.4361243028127948,"extension":6.535720408511723},"hitData":{"launchSpeed":61.1,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.19,"coordY":184.3}},"index":1,"playId":"1ea9bbb2-fbc8-3ba3-adce-2ac525c379e9","pitchNumber":2,"startTime":"2026-05-02T00:24:18.127Z","endTime":"2026-05-02T00:24:28.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:24:28.045Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to shortstop Taylor Walls.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T00:24:49.636Z","endTime":"2026-05-02T00:26:02.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":82.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154388651962538,"aZ":-24.318935342597523,"pfxX":-1.675036617747664,"pfxZ":4.592717944319867,"pX":-1.5323401222127442,"pZ":1.9986609902822612,"vX0":-4.617110008747169,"vY0":-130.19064641779772,"vZ0":-5.467681576858927,"x":175.41,"y":184.82,"x0":0.4840951972998276,"y0":50.00484438699128,"z0":5.9745241944154435,"aX":-2.8660850250105034},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":4.1,"spinRate":2381,"spinDirection":188},"zone":13,"typeConfidence":0.88,"plateTime":0.42122300856920303,"extension":6.57151394168452},"index":0,"playId":"ac1ecf0c-b41c-3e80-a2e9-e879da4e3031","pitchNumber":1,"startTime":"2026-05-02T00:24:53.756Z","endTime":"2026-05-02T00:24:56.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07489450790002,"aZ":-9.604745806991966,"pfxX":6.193911014748199,"pfxZ":12.120698241990182,"pX":-0.19755199156695755,"pZ":2.6718275119912183,"vX0":-3.4791727939364545,"vY0":-136.78455638823203,"vZ0":-7.262976375185712,"x":124.53,"y":166.64,"x0":0.2980127480398039,"y0":50.00155160509451,"z0":6.0494696094251585,"aX":11.531483802352366},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.3,"breakHorizontal":-10.3,"spinRate":2267,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.4031408651403079,"extension":6.4720329308872815},"index":1,"playId":"77380bde-acb7-3bf3-8c1d-21e694ad99a4","pitchNumber":2,"startTime":"2026-05-02T00:25:07.009Z","endTime":"2026-05-02T00:25:10.009Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":85.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.50863692723183,"aZ":-11.009216263594219,"pfxX":6.369650042085912,"pfxZ":11.045835642283636,"pX":-0.9249965282302959,"pZ":3.13316837669194,"vX0":-4.987676162994865,"vY0":-138.84850093833586,"vZ0":-6.216442898835783,"x":152.26,"y":154.18,"x0":0.08403137401389528,"y0":50.00117597121736,"z0":6.163001021561217,"aX":12.203413245616684},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":-10.2,"spinRate":2296,"spinDirection":150},"zone":11,"typeConfidence":0.92,"plateTime":0.3973343873696513,"extension":6.613231434631223},"index":2,"playId":"dd8e522b-1e1f-3cbc-bf6e-0f3b4e2b7345","pitchNumber":3,"startTime":"2026-05-02T00:25:24.283Z","endTime":"2026-05-02T00:25:51.283Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":78.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14537983418302,"aZ":-23.47059192470295,"pfxX":10.869706657071742,"pfxZ":5.451736514545558,"pX":0.5917992482336287,"pZ":1.8847078346754862,"vX0":-3.316749652034315,"vY0":-126.92062865043583,"vZ0":-5.514232679356584,"x":94.44,"y":187.89,"x0":0.5203099271560397,"y0":50.00427020614629,"z0":6.008405459643675,"aX":17.356064158590268},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.5,"breakHorizontal":-18.6,"spinRate":1541,"spinDirection":117},"zone":9,"typeConfidence":0.91,"plateTime":0.43512358629262193,"extension":6.815598056778454},"hitData":{"launchSpeed":68.0,"launchAngle":63.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.68,"coordY":161.31}},"index":3,"playId":"28ec5a4e-4935-3152-bf2c-07ff95d3beab","pitchNumber":4,"startTime":"2026-05-02T00:25:54.548Z","endTime":"2026-05-02T00:26:02.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:26:02.556Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Walls doubles (3) on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T00:28:03.815Z","endTime":"2026-05-02T00:28:24.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":91.7,"endSpeed":81.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.941596007715745,"aZ":-16.651099904695283,"pfxX":8.031754013998956,"pfxZ":8.875403669137159,"pX":-0.06096240974286335,"pZ":3.108951072344589,"vX0":-8.880406367426987,"vY0":-133.01964718924896,"vZ0":-4.514774213431232,"x":119.32,"y":154.84,"x0":2.315987597831864,"y0":50.00048149752431,"z0":6.077566514452142,"aX":14.044583491145088},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.0,"breakHorizontal":-12.0,"spinRate":2250,"spinDirection":148},"zone":2,"typeConfidence":0.89,"plateTime":0.4156200370377632,"extension":5.895564269296267},"hitData":{"launchSpeed":94.7,"launchAngle":22.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":89.5,"coordY":62.17}},"index":0,"playId":"fa677ec2-2fff-396c-b88d-1b17fb88a7a7","pitchNumber":1,"startTime":"2026-05-02T00:28:10.064Z","endTime":"2026-05-02T00:28:24.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:28:24.670Z","atBatIndex":37},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Chandler Simpson out on a sacrifice fly to left fielder Heliot Ramos. Taylor Walls scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T00:28:49.419Z","endTime":"2026-05-02T00:31:38.063Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,7,8],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":true,"earned":true,"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":85.3,"endSpeed":77.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.002925035875,"aZ":-22.6908087563936,"pfxX":-0.6423502201789812,"pfxZ":6.185784591248088,"pX":-2.069441223152129,"pZ":1.671914070027643,"vX0":-10.21823553350431,"vY0":-123.64118724789118,"vZ0":-5.446296588638237,"x":195.88,"y":193.64,"x0":2.2178523887369272,"y0":50.0007822361022,"z0":5.833188642160174,"aX":-0.9824739367020663},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.0,"breakHorizontal":3.8,"spinRate":1925,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.44473504218065285,"extension":6.161496379792368},"index":0,"playId":"b4d22b2e-ef6c-3012-ab2f-5f307d94b4cc","pitchNumber":1,"startTime":"2026-05-02T00:28:55.903Z","endTime":"2026-05-02T00:28:59.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":84.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66492164366173,"aZ":-12.717906555329456,"pfxX":5.896956513954862,"pfxZ":10.63016189797101,"pX":-0.5777531832650814,"pZ":2.5818673635403804,"vX0":-9.701471026966104,"vY0":-135.20805102880416,"vZ0":-6.3516088685433285,"x":139.02,"y":169.07,"x0":2.3097361573453923,"y0":50.00063528034824,"z0":5.874069403358938,"aX":10.7914209511008},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":-8.3,"spinRate":2257,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.4069004345167233,"extension":6.130047210648556},"index":1,"playId":"bd7f6095-87d9-3d2d-8979-a38f6363acce","pitchNumber":2,"startTime":"2026-05-02T00:29:16.222Z","endTime":"2026-05-02T00:29:19.705Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51024067128615,"aZ":-25.313570205401703,"pfxX":0.0816104269573259,"pfxZ":4.525387499317922,"pX":-1.7394422266545753,"pZ":1.7761715224238939,"vX0":-9.766592910789232,"vY0":-122.46401872147412,"vZ0":-4.595387197259932,"x":183.3,"y":190.82,"x0":2.29233319246142,"y0":50.005938409093524,"z0":5.846215185019663,"aX":0.12583706240613196},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.3,"breakHorizontal":2.2,"spinRate":2230,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4475163531901929,"extension":6.168516633531812},"index":2,"playId":"e8348414-b434-3474-a6a3-63f4377e3505","pitchNumber":3,"startTime":"2026-05-02T00:29:37.279Z","endTime":"2026-05-02T00:29:48.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"e8348414-b434-3474-a6a3-63f4377e3505","startTime":"2026-05-02T00:30:00.124Z","endTime":"2026-05-02T00:30:15.876Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Taylor Walls steals (5) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"e8348414-b434-3474-a6a3-63f4377e3505","startTime":"2026-05-02T00:30:15.876Z","endTime":"2026-05-02T00:30:20.447Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25983341126301,"aZ":-11.597770055574308,"pfxX":6.990137592924119,"pfxZ":11.194636794795231,"pX":-0.5992671573107066,"pZ":1.8890359795051714,"vX0":-9.688819212412199,"vY0":-135.82754407249726,"vZ0":-8.333728300373943,"x":139.84,"y":187.78,"x0":2.133048322300507,"y0":50.00271929264168,"z0":5.83569564051085,"aX":12.84893198040949},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-10.2},"zone":7,"typeConfidence":0.91,"plateTime":0.40578326281293675,"extension":6.114059124309013},"index":5,"playId":"4cd6af22-79fe-3f86-93c8-ca3a06f34223","pitchNumber":4,"startTime":"2026-05-02T00:30:20.447Z","endTime":"2026-05-02T00:30:23.447Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-02T00:30:37.307Z","endTime":"2026-05-02T00:30:53.692Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"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.2,"endSpeed":79.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70170544047665,"aZ":-28.208676058772337,"pfxX":0.817270843308479,"pfxZ":2.4827402119038897,"pX":-0.09518418878187739,"pZ":2.357880148967264,"vX0":-6.413817808328676,"vY0":-125.48244255164815,"vZ0":-3.2212998340754107,"x":120.63,"y":175.12,"x0":2.3846838881177326,"y0":50.004555340313296,"z0":5.949314826561796,"aX":1.3069081602715875},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.0,"breakHorizontal":0.0,"spinRate":2107,"spinDirection":160},"zone":5,"typeConfidence":0.91,"plateTime":0.43600506101849135,"extension":6.077319367078394},"index":7,"playId":"c0de62d4-a298-3c3d-bd16-d4863938ad00","pitchNumber":5,"startTime":"2026-05-02T00:30:53.692Z","endTime":"2026-05-02T00:30:57.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25469711349334,"aZ":-12.609929020950231,"pfxX":6.16197113429504,"pfxZ":10.912786213897423,"pX":-0.06519292097999897,"pZ":3.0537647775040115,"vX0":-8.33723481665421,"vY0":-134.34076321806336,"vZ0":-5.125110585008125,"x":119.49,"y":156.33,"x0":2.305682332126103,"y0":50.00628759078335,"z0":5.912607252019826,"aX":11.051584491127091},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":-9.0,"spinRate":2409,"spinDirection":143},"zone":2,"typeConfidence":0.9,"plateTime":0.41070969526899237,"extension":6.094928099101887},"hitData":{"launchSpeed":91.2,"launchAngle":26.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.84,"coordY":103.54}},"index":8,"playId":"c1b2655e-7b96-3a2b-a7ee-79107c033d4f","pitchNumber":6,"startTime":"2026-05-02T00:31:26.117Z","endTime":"2026-05-02T00:31:38.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:31:38.063Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Junior Caminero pops out to first baseman Rafael Devers in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T00:32:13.436Z","endTime":"2026-05-02T00:34:12.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T00:32:02.639Z","endTime":"2026-05-02T00:32:15.610Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11268387156119,"aZ":-37.36300713822008,"pfxX":-0.8708380168701906,"pfxZ":-3.8128598177640605,"pX":-0.2841616153826405,"pZ":2.815732895730007,"vX0":-6.160668204389844,"vY0":-116.29771101193406,"vZ0":0.14743394369365537,"x":127.83,"y":162.76,"x0":2.5193037655420016,"y0":50.001869748566776,"z0":6.314004833938415,"aX":-1.185232982560129},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-6.6,"breakHorizontal":3.2,"spinRate":2242,"spinDirection":317},"zone":4,"typeConfidence":0.9,"plateTime":0.47211405300889897,"extension":5.7419645916310955},"index":1,"playId":"b29b33ce-7bed-3864-b0f4-4227660b6661","pitchNumber":1,"startTime":"2026-05-02T00:32:15.610Z","endTime":"2026-05-02T00:32:18.761Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.408796702053458,"aZ":-19.000913586185522,"pfxX":9.625042362808122,"pfxZ":8.143913637288136,"pX":1.8162474821758146,"pZ":3.657681639649108,"vX0":-5.301638493001837,"vY0":-127.01483409012025,"vZ0":-2.223815142811416,"x":47.77,"y":140.02,"x0":2.6908495660408622,"y0":50.00475845741031,"z0":6.071719806945106,"aX":15.57299175522913},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.4,"breakHorizontal":-16.1,"spinRate":1648,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.43288064140755944,"extension":5.833431973246359},"index":2,"playId":"4ca0f89c-3b5a-3ddc-afd4-323e28fd1bb6","pitchNumber":2,"startTime":"2026-05-02T00:32:30.270Z","endTime":"2026-05-02T00:32:33.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07055068836859,"aZ":-18.857109699694863,"pfxX":6.698319748827546,"pfxZ":8.691327070568256,"pX":0.8712474204300971,"pZ":3.523956709825124,"vX0":-6.300098803951034,"vY0":-122.91673379137167,"vZ0":-2.520759488078664,"x":83.79,"y":143.63,"x0":2.5957135499005157,"y0":50.00295008446981,"z0":6.161722383468799,"aX":10.263294132600006},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":15.4,"breakHorizontal":-10.7,"spinRate":1652,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4453987813749274,"extension":6.031482109261884},"index":3,"playId":"45582e5c-ddd3-374c-ba91-964561eff951","pitchNumber":3,"startTime":"2026-05-02T00:32:48.025Z","endTime":"2026-05-02T00:32:52.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.615657208145052,"aZ":-19.003898865089077,"pfxX":8.032048715021817,"pfxZ":8.54732849238168,"pX":0.8871925686468555,"pZ":2.671757854304118,"vX0":-6.578277634572908,"vY0":-123.382539002428,"vZ0":-4.245978721240253,"x":83.18,"y":166.64,"x0":2.5447298011727235,"y0":50.005967610616274,"z0":6.0171298618768985,"aX":12.382511281802916},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":14.8,"breakHorizontal":-13.0,"spinRate":1740,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.44398274044583763,"extension":6.032193040270363},"index":4,"playId":"67a5e11d-e83e-3168-808e-ea3a4ad389e4","pitchNumber":4,"startTime":"2026-05-02T00:33:04.027Z","endTime":"2026-05-02T00:33:07.307Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8730832283959,"aZ":-17.011456286994562,"pfxX":7.8580546334308385,"pfxZ":9.324019973352708,"pX":0.029964620433851962,"pZ":1.6872755782510203,"vX0":-8.705225990949595,"vY0":-126.7003391367675,"vZ0":-7.126030165215045,"x":115.86,"y":193.22,"x0":2.489259544239353,"y0":50.00236553887482,"z0":5.895677293066707,"aX":12.77710091725912},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":15.5,"breakHorizontal":-12.2,"spinRate":1703,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.43229898815896206,"extension":6.031249506389715},"index":5,"playId":"21ab7238-f9ee-3ebf-aff8-69b65480ff87","pitchNumber":5,"startTime":"2026-05-02T00:33:23.645Z","endTime":"2026-05-02T00:33:26.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.775772515329866,"aZ":-24.85586622492742,"pfxX":-0.9620322073402274,"pfxZ":4.6877755886355414,"pX":-1.4116923339907892,"pZ":1.095716528992991,"vX0":-8.974640041568229,"vY0":-124.60985031487441,"vZ0":-6.011471517304637,"x":170.81,"y":209.2,"x0":2.3725962998099686,"y0":50.00163603088099,"z0":5.613177424086095,"aX":-1.501257813965109},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.2,"breakHorizontal":4.0,"spinRate":2294,"spinDirection":166},"zone":13,"typeConfidence":0.9,"plateTime":0.44080913600642546,"extension":6.060729898094881},"index":6,"playId":"2d3aab57-6810-302e-a7d3-3360eefd87d3","pitchNumber":6,"startTime":"2026-05-02T00:33:43.474Z","endTime":"2026-05-02T00:33:47.009Z","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":86.5,"endSpeed":78.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.164427179675638,"aZ":-19.730169625634844,"pfxX":7.1294298028079695,"pfxZ":7.861607696655678,"pX":0.7939067471223388,"pZ":3.2100205058390836,"vX0":-7.0367968595913855,"vY0":-125.72177722459386,"vZ0":-2.8571629748840173,"x":86.74,"y":152.11,"x0":2.717964442112983,"y0":50.002451062842404,"z0":5.983127625074551,"aX":11.284585799786306},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":13.7,"breakHorizontal":-11.0,"spinRate":1631,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4375647983597788,"extension":5.842721233595996},"hitData":{"launchSpeed":87.0,"launchAngle":70.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":159.3,"coordY":171.72}},"index":7,"playId":"6f783691-4a4c-3d5e-a0f7-0af0f2f58eec","pitchNumber":7,"startTime":"2026-05-02T00:34:00.678Z","endTime":"2026-05-02T00:34:12.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:34:12.033Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Vilade grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T00:34:34.847Z","endTime":"2026-05-02T00:35:52.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.2,"endSpeed":79.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.767368597321486,"aZ":-17.23815503903549,"pfxX":9.006403446190122,"pfxZ":9.211282106677471,"pX":1.1210513278106813,"pZ":1.3454656201543358,"vX0":-6.835704580485737,"vY0":-127.94775194599185,"vZ0":-7.90285482290477,"x":74.27,"y":202.45,"x0":2.6864438983472123,"y0":50.004789976930375,"z0":5.879016825532588,"aX":14.60847674623069},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.6,"breakHorizontal":-14.3,"spinRate":1612,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4317183995133109,"extension":6.201167494041825},"index":0,"playId":"35c9707e-2b2a-302b-bfb3-ae2c48f0b953","pitchNumber":1,"startTime":"2026-05-02T00:34:38.182Z","endTime":"2026-05-02T00:34:41.261Z","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":94.4,"endSpeed":84.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.894012669441224,"aZ":-9.295929790270494,"pfxX":7.2195592718819945,"pfxZ":12.413981092892858,"pX":-0.8331990351253192,"pZ":1.6931251578772777,"vX0":-10.383990148600274,"vY0":-136.5804830847438,"vZ0":-9.25064951394423,"x":148.76,"y":193.07,"x0":2.123623320772861,"y0":50.00657039748209,"z0":5.811981016251013,"aX":13.310480301982023},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.0,"breakHorizontal":-10.2,"spinRate":2442,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.404818090774377,"extension":5.993062917862272},"index":1,"playId":"4e190965-b9cc-30d4-9cc5-a92e66413ff2","pitchNumber":2,"startTime":"2026-05-02T00:34:56.350Z","endTime":"2026-05-02T00:35:00.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":68.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.923307401392016,"aZ":-38.766382240352556,"pfxX":-5.368877507661878,"pfxZ":-5.531950854198511,"pX":-0.9842840608379846,"pZ":2.685027384340259,"vX0":-5.971567479740863,"vY0":-109.58426532576651,"vZ0":1.1347241567565134,"x":154.52,"y":166.28,"x0":2.4940353519976486,"y0":50.001941275263086,"z0":6.366592578756115,"aX":-6.399395960565973},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-9.2,"breakHorizontal":11.5,"spinRate":2203,"spinDirection":318},"zone":11,"typeConfidence":0.9,"plateTime":0.503638026955088,"extension":5.848503354868603},"index":2,"playId":"fe3776e0-0510-3a75-86fe-a10174ad9a86","pitchNumber":3,"startTime":"2026-05-02T00:35:26.225Z","endTime":"2026-05-02T00:35:30.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68744649024814,"aZ":-20.9813073450623,"pfxX":8.839547797944341,"pfxZ":7.115353106124344,"pX":1.0128562024749472,"pZ":2.6850302468371985,"vX0":-6.551903924359761,"vY0":-125.26078376953701,"vZ0":-4.024212396858642,"x":78.39,"y":166.28,"x0":2.527122739418309,"y0":50.00321776416378,"z0":6.0493385992752975,"aX":13.905419800711973},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":12.1,"breakHorizontal":-14.3,"spinRate":1572,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4389663613022532,"extension":6.092208465265416},"hitData":{"launchSpeed":81.8,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":168.91}},"index":3,"playId":"d7a2764a-a813-3c80-8c5b-78c446dda556","pitchNumber":4,"startTime":"2026-05-02T00:35:43.750Z","endTime":"2026-05-02T00:35:52.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:35:52.300Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T00:38:09.828Z","endTime":"2026-05-02T00:39:01.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ian Seymour replaces Shane McClanahan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T00:37:18.256Z","endTime":"2026-05-02T00:38:12.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693855,"link":"/api/v1/people/693855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25689195859904,"aZ":-25.687670048470324,"pfxX":-3.993005284863135,"pfxZ":4.5832259933992745,"pX":-0.48089085694161215,"pZ":2.589021353781783,"vX0":-3.8639591932687867,"vY0":-119.40892164369082,"vZ0":-1.4081643824941077,"x":135.33,"y":168.88,"x0":1.6890195616256871,"y0":50.003104497984225,"z0":5.541488606757147,"aX":-5.650930522485372},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.2,"breakHorizontal":8.3,"spinRate":2050,"spinDirection":259},"zone":4,"typeConfidence":2.0,"plateTime":0.46223011616526666,"extension":6.169031432839495},"index":1,"playId":"be5d7f5c-ed2e-3133-9795-31122250407d","pitchNumber":1,"startTime":"2026-05-02T00:38:12.003Z","endTime":"2026-05-02T00:38:15.142Z","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":91.5,"endSpeed":82.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08888310568388,"aZ":-23.02191462163337,"pfxX":11.010992567439764,"pfxZ":5.235354017972343,"pX":-0.013983530304198527,"pZ":2.6038337097965063,"vX0":-7.015376207986511,"vY0":-132.83723355176747,"vZ0":-3.4299664906490843,"x":117.53,"y":168.48,"x0":1.2596827854245156,"y0":50.00592786119969,"z0":5.627438852590712,"aX":19.263599255684884},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":-18.0,"spinRate":1996,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.415726393889122,"extension":6.089572226145016},"index":2,"playId":"e8be0cd4-a974-3cde-a02d-334284171c91","pitchNumber":2,"startTime":"2026-05-02T00:38:26.609Z","endTime":"2026-05-02T00:38:29.609Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-02T00:38:38.457Z","endTime":"2026-05-02T00:38:53.988Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.228107751123826,"aZ":-28.090378292785758,"pfxX":11.317008238393871,"pfxZ":2.70859700864568,"pX":0.5210890223435972,"pZ":1.7610494364512532,"vX0":-5.734530270000384,"vY0":-122.83331540686449,"vZ0":-3.2508250162660857,"x":97.14,"y":191.23,"x0":1.4314066437865347,"y0":50.00398776495296,"z0":5.522852330841246,"aX":17.0738368709377},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":-18.8,"spinRate":1623,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4481078536667602,"extension":6.121574839905082},"hitData":{"launchSpeed":97.2,"launchAngle":20.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.51,"coordY":66.69}},"index":4,"playId":"233d97e8-3852-33cb-90c2-71b16deea6ae","pitchNumber":3,"startTime":"2026-05-02T00:38:53.988Z","endTime":"2026-05-02T00:39:01.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:39:01.343Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T00:39:21.384Z","endTime":"2026-05-02T00:39:57.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90292110508257,"aZ":-25.328743934246326,"pfxX":10.401861231897383,"pfxZ":4.629990041362412,"pX":-0.12087802395515622,"pZ":1.6968397176652603,"vX0":-7.095231414643986,"vY0":-121.41315726790839,"vZ0":-3.7226080587389054,"x":121.61,"y":192.97,"x0":1.5019857436104784,"y0":50.00328830384669,"z0":5.478218616099104,"aX":15.380928599327072},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.7,"breakHorizontal":-16.9,"spinRate":1686,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.45279700568384973,"extension":6.020874162608948},"index":0,"playId":"b4056393-0fa8-34d3-8365-2dbc1f2acac0","pitchNumber":1,"startTime":"2026-05-02T00:39:28.379Z","endTime":"2026-05-02T00:39:31.822Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":82.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38651712724946,"aZ":-11.288037538563845,"pfxX":4.244562923076508,"pfxZ":11.687246071917414,"pX":-0.5513904294654429,"pZ":2.8985745029041676,"vX0":-6.074270964811655,"vY0":-133.95589087209504,"vZ0":-4.760029034433945,"x":138.02,"y":160.52,"x0":1.2116233029748156,"y0":50.00529692322887,"z0":5.529329703872953,"aX":7.5876694924434585},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.0,"breakHorizontal":-6.1,"spinRate":2290,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.4114861591684602,"extension":6.028580351232847},"hitData":{"launchSpeed":71.4,"launchAngle":19.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.03,"coordY":95.05}},"index":1,"playId":"06b9c057-2437-3c79-bcf6-85e3c1441a6a","pitchNumber":2,"startTime":"2026-05-02T00:39:44.770Z","endTime":"2026-05-02T00:39:57.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:39:57.897Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out sharply to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T00:40:20.361Z","endTime":"2026-05-02T00:42:17.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36354955147871,"aZ":-21.509195758633872,"pfxX":9.940433846009391,"pfxZ":6.155720174421855,"pX":-0.8922338711230025,"pZ":2.6988506248124224,"vX0":-8.399287922954498,"vY0":-131.44490695411875,"vZ0":-3.466197194472022,"x":151.01,"y":165.91,"x0":1.0682261240563038,"y0":50.00483643881545,"z0":5.6499690521070445,"aX":17.229293525572984},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.4,"breakHorizontal":-16.0,"spinRate":1875,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.41824070833620963,"extension":6.229766942280686},"index":0,"playId":"f33d043d-7bcd-3166-b3da-b6ca4fe72272","pitchNumber":1,"startTime":"2026-05-02T00:40:21.261Z","endTime":"2026-05-02T00:40:25.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.002696907951456,"aZ":-24.3735044283188,"pfxX":8.566450739104734,"pfxZ":4.466583338870372,"pX":-0.7611851126611084,"pZ":2.7696576075657937,"vX0":-7.955245574030793,"vY0":-131.56772242899243,"vZ0":-2.6827945038527954,"x":146.01,"y":164.0,"x0":1.1948091957117317,"y0":50.000609515172286,"z0":5.616885044212145,"aX":14.953718708073218},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-13.7,"spinRate":2027,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4169636823369647,"extension":6.101297091737843},"index":1,"playId":"86252689-3f89-3e96-853f-dc3c5ba3fd05","pitchNumber":2,"startTime":"2026-05-02T00:40:38.140Z","endTime":"2026-05-02T00:40:41.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.450975408375072,"aZ":-10.826039843536913,"pfxX":2.5442354006153534,"pfxZ":11.876834435413553,"pX":-0.7732266055926517,"pZ":1.6290716235195568,"vX0":-5.775572264150257,"vY0":-133.85435702485114,"vZ0":-8.186312665599376,"x":146.47,"y":194.8,"x0":1.091076761123834,"y0":50.003086756896344,"z0":5.5207351626527075,"aX":4.573833582049547},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":-3.2,"spinRate":2247,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.41069467472367016,"extension":6.1800880446512085},"index":2,"playId":"0765682d-4fd1-3303-9f96-c9bf52046d39","pitchNumber":3,"startTime":"2026-05-02T00:40:55.178Z","endTime":"2026-05-02T00:40:59.395Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-02T00:41:10.897Z","endTime":"2026-05-02T00:41:23.001Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.034469520292177,"aZ":-24.7434877495774,"pfxX":-7.188601459366852,"pfxZ":5.027413019504969,"pX":-0.001440762204629337,"pZ":2.8542519597348095,"vX0":-2.0752391885276817,"vY0":-121.69925571321782,"vZ0":-1.1848958957515805,"x":117.05,"y":161.72,"x0":1.7992916256614988,"y0":50.0042932401057,"z0":5.519035479919221,"aX":-10.631516735881736},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.0,"breakHorizontal":13.6,"spinRate":2135,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.4525126904132244,"extension":6.200176410014976},"index":4,"playId":"2bfc6c89-4156-31f3-9846-d6adf325bc6c","pitchNumber":4,"startTime":"2026-05-02T00:41:23.001Z","endTime":"2026-05-02T00:41:26.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53294104124975,"aZ":-11.597281831352271,"pfxX":3.3120950850414834,"pfxZ":11.310834084704151,"pX":-0.7109523230034919,"pZ":2.67187261778221,"vX0":-5.484557874536896,"vY0":-134.811049027933,"vZ0":-5.6317474104705365,"x":144.1,"y":166.64,"x0":0.930528955269749,"y0":50.00120566423594,"z0":5.625220796918518,"aX":6.024993205259597},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.3,"breakHorizontal":-4.7,"spinRate":2162,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.4081559029899289,"extension":6.197727180245823},"index":5,"playId":"29b1e1de-5bbd-3cd4-98f6-a9c0cec3872d","pitchNumber":5,"startTime":"2026-05-02T00:41:43.972Z","endTime":"2026-05-02T00:41:46.972Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":82.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.75564220237144,"aZ":-12.439335651672376,"pfxX":4.052771749857469,"pfxZ":10.972251169560643,"pX":0.6923431809366947,"pZ":2.664526005642756,"vX0":-2.403963605167398,"vY0":-135.08151746996077,"vZ0":-5.765456612286011,"x":90.61,"y":166.84,"x0":1.0798801708104342,"y0":50.003738207710335,"z0":5.74565295825469,"aX":7.289664206777036},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.4,"breakHorizontal":-6.6,"spinRate":2205,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.40971237874361854,"extension":6.1460232279059275},"hitData":{"launchSpeed":102.4,"launchAngle":48.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":179.34,"coordY":88.47}},"index":6,"playId":"ec06c050-ef69-3c61-ac66-d28929c92292","pitchNumber":6,"startTime":"2026-05-02T00:42:03.217Z","endTime":"2026-05-02T00:42:17.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:42:17.198Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop Taylor Walls to first baseman Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T00:42:34.781Z","endTime":"2026-05-02T00:43:28.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23857595463262,"aZ":-12.112787703320478,"pfxX":3.1790689047013982,"pfxZ":11.033247902983494,"pX":0.4176878784928867,"pZ":2.130390356272911,"vX0":-3.1557225664324258,"vY0":-135.3869708110538,"vZ0":-6.6362723728443065,"x":101.08,"y":181.26,"x0":1.1970769841233142,"y0":50.00194455493396,"z0":5.497513629976814,"aX":5.779870251616718},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":-4.9,"spinRate":2278,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.4078038330780447,"extension":6.206476585854507},"index":0,"playId":"8c7187c1-6ce0-38ff-90e7-de13ea39547d","pitchNumber":1,"startTime":"2026-05-02T00:42:40.780Z","endTime":"2026-05-02T00:42:44.151Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.437483981694086,"aZ":-22.623772257036133,"pfxX":11.568169000400044,"pfxZ":6.26397280860159,"pX":-0.03907601059266571,"pZ":-0.5465513121141363,"vX0":-7.211885997416429,"vY0":-123.72194422164159,"vZ0":-9.231580098792675,"x":118.49,"y":253.54,"x0":1.4350481762021554,"y0":50.0045367591189,"z0":5.1813067898278655,"aX":17.643329098345465},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.0,"breakHorizontal":-18.8,"spinRate":1870,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4455013713712841,"extension":6.118261184793783},"index":1,"playId":"1b2e3ca5-3b2a-3057-bafd-84a3cc9edd17","pitchNumber":2,"startTime":"2026-05-02T00:42:56.730Z","endTime":"2026-05-02T00:43:03.300Z","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":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272365398824167,"aZ":-24.994061156676793,"pfxX":9.883578193581894,"pfxZ":4.6054899300216245,"pX":0.6119365316026774,"pZ":2.37437541634352,"vX0":-5.018509409192528,"vY0":-124.62349237201947,"vZ0":-2.807829792846512,"x":93.67,"y":174.67,"x0":1.3779751184269944,"y0":50.000490670953,"z0":5.601182202799948,"aX":15.39607376306077},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.9,"breakHorizontal":-16.6,"spinRate":1748,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4411227869501708,"extension":6.1562551906131056},"hitData":{"launchSpeed":83.4,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":158.27}},"index":2,"playId":"4948e9b0-45b4-3347-8336-43caa22be4af","pitchNumber":3,"startTime":"2026-05-02T00:43:19.818Z","endTime":"2026-05-02T00:43:28.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:43:28.326Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, pitcher Robbie Ray to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T00:45:47.832Z","endTime":"2026-05-02T00:48:28.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8,9],"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":592662,"link":"/api/v1/people/592662"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jonathan Aranda replaces Yandy Díaz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T00:45:24.326Z","endTime":"2026-05-02T00:45:47.832Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":650490,"link":"/api/v1/people/650490"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.306969800170428,"aZ":-10.540444993970443,"pfxX":7.2950348729422005,"pfxZ":11.7651433425669,"pX":-0.33213547058452414,"pZ":2.075470151854824,"vX0":-9.423284196091627,"vY0":-135.19544121176602,"vZ0":-7.949229682532663,"x":120.16,"y":136.66,"x0":2.261637756841874,"y0":50.00138985575801,"z0":5.80594232506009,"aX":13.413210458185656},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":-11.0,"spinRate":2306,"spinDirection":147},"zone":7,"typeConfidence":0.91,"plateTime":0.40615779264282104,"extension":5.892477129551618},"index":1,"playId":"8a584ce6-73bb-3144-935a-d3ef8fa3083d","pitchNumber":1,"startTime":"2026-05-02T00:45:47.832Z","endTime":"2026-05-02T00:45:51.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89115260331565,"aZ":-25.79611280410506,"pfxX":0.7054550978694278,"pfxZ":4.245616965782053,"pX":-1.45101863752303,"pZ":1.2445978299117135,"vX0":-9.187486998440862,"vY0":-121.29531743319055,"vZ0":-5.823380701787183,"x":172.31,"y":205.18,"x0":2.2809082725961245,"y0":50.00273160603974,"z0":5.902126552326205,"aX":1.0603028570050717},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.6,"breakHorizontal":0.7,"spinRate":2112,"spinDirection":156},"zone":13,"typeConfidence":0.86,"plateTime":0.4501407396819217,"extension":5.944306570582245},"index":2,"playId":"95df517f-03b2-36ee-8a2c-84aef6413f7f","pitchNumber":2,"startTime":"2026-05-02T00:46:01.618Z","endTime":"2026-05-02T00:46:04.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.705905541849596,"aZ":-25.16908758633606,"pfxX":-0.6955021098932281,"pfxZ":4.6522723505422805,"pX":-1.705742573538061,"pZ":0.029974986964937948,"vX0":-9.466787010722431,"vY0":-121.83077593761745,"vZ0":-8.527407843962987,"x":182.02,"y":237.97,"x0":2.318896638910914,"y0":50.001910097445354,"z0":5.747573644783473,"aX":-1.0442475420039812},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.6,"breakHorizontal":3.5,"spinRate":2283,"spinDirection":145},"zone":13,"typeConfidence":0.92,"plateTime":0.44940670280898276,"extension":6.103626450503268},"index":3,"playId":"f3c7efde-cc01-39f5-a7ca-3493ffd7691e","pitchNumber":3,"startTime":"2026-05-02T00:46:19.920Z","endTime":"2026-05-02T00:46:22.920Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54451384774824,"aZ":-12.231228589720457,"pfxX":8.208928463265925,"pfxZ":10.877248681702564,"pX":0.8123743057292694,"pZ":2.766005412349958,"vX0":-6.964235322160794,"vY0":-135.7413236076993,"vZ0":-6.19940440283897,"x":86.03,"y":164.1,"x0":2.366919226458477,"y0":50.004905583321175,"z0":5.960699043479568,"aX":15.053834011231164},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-13.1,"spinRate":2437,"spinDirection":142},"zone":3,"typeConfidence":0.91,"plateTime":0.40623356705878955,"extension":5.982326580873695},"index":4,"playId":"487b679d-9cb3-34bc-bac6-748a3275463b","pitchNumber":4,"startTime":"2026-05-02T00:46:39.160Z","endTime":"2026-05-02T00:47:06.170Z","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(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":94.0,"endSpeed":84.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86581477730227,"aZ":-10.360354825265047,"pfxX":8.125503986367967,"pfxZ":11.786112375290216,"pX":-1.0940091277058477,"pZ":2.6075865931883855,"vX0":-11.227117516608061,"vY0":-136.16635651542182,"vZ0":-7.173226163420529,"x":158.7,"y":168.38,"x0":2.0544358207709537,"y0":50.00549361652215,"z0":6.017526469540018,"aX":15.043411509415238},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.7,"breakHorizontal":-11.9,"spinRate":2398,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.40444682384270125,"extension":6.038394900879922},"index":5,"playId":"8abc2905-f895-39f5-a6ee-162b8eddfaf3","pitchNumber":5,"startTime":"2026-05-02T00:47:12.981Z","endTime":"2026-05-02T00:47:16.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-02T00:47:25.984Z","endTime":"2026-05-02T00:47:41.508Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07389024999419,"aZ":-9.568811471144887,"pfxX":7.153858428213795,"pfxZ":12.081936620024361,"pX":0.08175069606747651,"pZ":2.9248539808315552,"vX0":-8.215802734342693,"vY0":-137.08551410877922,"vZ0":-6.338907656119828,"x":113.88,"y":159.81,"x0":2.2123849957530792,"y0":50.006140663004416,"z0":5.946540262482601,"aX":13.389100222968468},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.4,"breakHorizontal":-10.9,"spinRate":2455,"spinDirection":144},"zone":2,"typeConfidence":0.91,"plateTime":0.40217041092628225,"extension":6.008730104707669},"index":7,"playId":"cdfaa639-8afd-3cfe-8fa2-45bc29634fa1","pitchNumber":6,"startTime":"2026-05-02T00:47:41.508Z","endTime":"2026-05-02T00:47:44.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10035543292403,"aZ":-12.601009740750202,"pfxX":7.038159489768445,"pfxZ":10.357920262677093,"pX":-0.10901747623911419,"pZ":2.5908370019427176,"vX0":-8.749302915013391,"vY0":-137.2450515562276,"vZ0":-6.707680262413396,"x":121.16,"y":168.83,"x0":2.2202166555949767,"y0":50.00096267025307,"z0":5.941598094338675,"aX":13.29729082870318},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":-10.7,"spinRate":2218,"spinDirection":137},"zone":5,"typeConfidence":0.91,"plateTime":0.4005638520577155,"extension":6.006870204483284},"index":8,"playId":"d0305439-c894-37e0-a0a1-b5be6ee6b57f","pitchNumber":7,"startTime":"2026-05-02T00:48:01.573Z","endTime":"2026-05-02T00:48:04.573Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6033889219511,"aZ":-12.141665681979067,"pfxX":7.264609242978623,"pfxZ":10.676425222238525,"pX":0.7786315759000331,"pZ":1.8410337461522408,"vX0":-6.667735162319883,"vY0":-136.92614568002068,"vZ0":-8.44933793605951,"x":87.32,"y":189.07,"x0":2.3157249540620666,"y0":50.00351404743113,"z0":5.821740016509292,"aX":13.630674470672004},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":-11.5,"spinRate":2303,"spinDirection":137},"zone":9,"typeConfidence":0.91,"plateTime":0.40186197559091186,"extension":5.995924048758697},"hitData":{"launchSpeed":65.3,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.02,"coordY":183.1}},"index":9,"playId":"8ea0bc2f-33f3-303a-84f3-65072e2e04b6","pitchNumber":8,"startTime":"2026-05-02T00:48:20.718Z","endTime":"2026-05-02T00:48:28.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:48:28.625Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T00:50:54.960Z","endTime":"2026-05-02T00:51:37.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"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":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T00:48:44.629Z","endTime":"2026-05-02T00:48:58.554Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JT Brubaker replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-02T00:48:58.554Z","endTime":"2026-05-02T00:50:57.236Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.463789234858226,"aZ":-20.891375333500395,"pfxX":-11.507151317157629,"pfxZ":6.021735750556516,"pX":-0.6025273231719636,"pZ":3.213950004914235,"vX0":7.5515564064011045,"vY0":-137.01057396154349,"vZ0":-3.820050621141832,"x":139.97,"y":152.0,"x0":-1.9206520506189637,"y0":50.00111857015037,"z0":6.080686770211227,"aX":-21.550333300005935},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":19.0,"spinRate":2289,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.4020694398366116,"extension":5.378205568113545},"index":2,"playId":"8b3c635a-ee11-3989-b524-6c420242b8d3","pitchNumber":1,"startTime":"2026-05-02T00:50:57.236Z","endTime":"2026-05-02T00:51:00.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.031296839057454,"aZ":-26.365836323649713,"pfxX":-0.33737546082428604,"pfxZ":3.636510584089165,"pX":1.600429637842545,"pZ":0.8232670041092598,"vX0":8.668031977712975,"vY0":-126.23625724914949,"vZ0":-7.470962229503295,"x":56.0,"y":216.55,"x0":-1.8482948843207205,"y0":50.00431632245563,"z0":5.973219166895163,"aX":-0.5393301836277737},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":-1.6,"spinRate":2626,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.4355167220757754,"extension":5.483361857328532},"index":3,"playId":"1445853f-bcad-39c5-9875-b5e272be65d1","pitchNumber":2,"startTime":"2026-05-02T00:51:11.019Z","endTime":"2026-05-02T00:51:14.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88509641933315,"aZ":-28.344269685527372,"pfxX":-1.9321386474458304,"pfxZ":2.306915756128375,"pX":0.1022471587999024,"pZ":2.042915098103917,"vX0":5.829959808877666,"vY0":-127.66617777701246,"vZ0":-4.539446149754477,"x":113.1,"y":183.62,"x0":-1.9542264703948244,"y0":50.00371134634786,"z0":6.060393714072737,"aX":-3.2086178349250707},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":2.3,"spinRate":2595,"spinDirection":189},"zone":8,"typeConfidence":0.87,"plateTime":0.42810830427506996,"extension":5.410024775739475},"hitData":{"launchSpeed":94.4,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":154.22}},"index":4,"playId":"bd285346-6448-3635-b4f0-429ff32d15ca","pitchNumber":3,"startTime":"2026-05-02T00:51:29.047Z","endTime":"2026-05-02T00:51:37.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:51:37.360Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonny DeLuca lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T00:51:56.085Z","endTime":"2026-05-02T00:52:20.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.508950731806774,"aZ":-28.676921043634533,"pfxX":0.0937457263004784,"pfxZ":2.183030795245301,"pX":0.3169786056937279,"pZ":2.417821773354235,"vX0":5.314384099228882,"vY0":-126.13883010342413,"vZ0":-3.662681481682093,"x":104.92,"y":173.5,"x0":-1.8360614031392382,"y0":50.000073054311045,"z0":6.220481614245307,"aX":0.14877337843123764},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":-1.4,"spinRate":2516,"spinDirection":236},"zone":6,"typeConfidence":0.91,"plateTime":0.4355127147358422,"extension":5.58370380392543},"index":0,"playId":"70fed93c-a6ac-3100-980a-fa0488557283","pitchNumber":1,"startTime":"2026-05-02T00:52:00.965Z","endTime":"2026-05-02T00:52:03.965Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736144825993488,"aZ":-28.474268397131112,"pfxX":-1.8441372309991264,"pfxZ":2.294171104469399,"pX":0.28755342034542597,"pZ":2.1497098593764754,"vX0":5.8121641707422125,"vY0":-126.94336736979025,"vZ0":-4.237470513930439,"x":106.04,"y":180.74,"x0":-1.8036336764438325,"y0":50.004914034738064,"z0":6.137192046141766,"aX":-2.976922794304536},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":1.8,"spinRate":2588,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.43335867470463363,"extension":5.516565476807099},"hitData":{"launchSpeed":98.6,"launchAngle":16.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.24,"coordY":81.92}},"index":1,"playId":"a8c2a8dd-50b5-3ddc-8ed8-6cb9bef9dc69","pitchNumber":2,"startTime":"2026-05-02T00:52:12.507Z","endTime":"2026-05-02T00:52:20.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:52:20.847Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out softly, second baseman Ben Williamson to first baseman Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T00:54:34.201Z","endTime":"2026-05-02T00:55:00.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jonathan Aranda remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T00:53:23.730Z","endTime":"2026-05-02T00:53:23.743Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":650490,"link":"/api/v1/people/650490"}},{"details":{"description":"Pitching Change: Cole Sulser replaces Ian Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T00:53:23.743Z","endTime":"2026-05-02T00:54:36.441Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642121,"link":"/api/v1/people/642121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.277969756377104,"aZ":-12.188831180099891,"pfxX":-6.201047421080114,"pfxZ":11.338394551038942,"pX":0.2831383336470267,"pZ":2.403702040236807,"vX0":6.475638132391844,"vY0":-133.3289204828754,"vZ0":-5.862074220866563,"x":106.21,"y":173.88,"x0":-1.396128667309539,"y0":50.00410139284225,"z0":5.54602554697007,"aX":-10.931288760885332},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.1,"breakHorizontal":9.5,"spinRate":2401,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.41416418301411184,"extension":6.580873497786868},"index":2,"playId":"3fc7bc87-8998-3027-b1d9-f545b71c4ae7","pitchNumber":1,"startTime":"2026-05-02T00:54:36.441Z","endTime":"2026-05-02T00:54:39.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.772920442780418,"aZ":-22.608167413155027,"pfxX":1.0872707311349705,"pfxZ":5.852684959326037,"pX":0.8212038824591146,"pZ":2.7264923203851854,"vX0":6.05077567163855,"vY0":-127.44302796183581,"vZ0":-2.6287196919036466,"x":85.7,"y":165.16,"x0":-1.7313400553003675,"y0":50.00241769355257,"z0":5.569527515567336,"aX":1.7758612736257644},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.2,"breakHorizontal":-3.5,"spinRate":2293,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.4308470335932677,"extension":6.2719629409608295},"hitData":{"launchSpeed":49.7,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":134.44,"coordY":159.83}},"index":3,"playId":"b74d7a0a-4c6d-31c9-aacd-cba28ec6d6dd","pitchNumber":2,"startTime":"2026-05-02T00:54:52.457Z","endTime":"2026-05-02T00:55:00.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:55:00.514Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Ben Williamson to first baseman Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T00:55:58.738Z","endTime":"2026-05-02T00:57:25.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Gilbert replaces Jerar Encarnacion.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T00:55:16.619Z","endTime":"2026-05-02T00:55:29.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":666464,"link":"/api/v1/people/666464"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-02T00:55:29.066Z","endTime":"2026-05-02T00:56:00.982Z","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(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.1,"endSpeed":82.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.651443235207644,"aZ":-11.234589703854018,"pfxX":-7.597881048041607,"pfxZ":11.860420438750605,"pX":0.21355400703299382,"pZ":2.7225528057299306,"vX0":6.6715781362067785,"vY0":-133.7443804034556,"vZ0":-5.377245666502493,"x":108.86,"y":165.27,"x0":-1.357474335126897,"y0":50.00480936060703,"z0":5.604145352166834,"aX":-13.417449292909618},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":20.0,"breakHorizontal":11.9,"spinRate":2463,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.41357092797174744,"extension":6.484228966883001},"index":2,"playId":"3e0b3feb-79f8-3d88-9742-4d2c60dd86ae","pitchNumber":1,"startTime":"2026-05-02T00:56:00.982Z","endTime":"2026-05-02T00:56:03.982Z","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":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.080671397960128,"aZ":-31.972878681167973,"pfxX":-8.799205556618967,"pfxZ":0.13464809050835402,"pX":-0.6694619353491266,"pZ":1.4529127695909576,"vX0":4.898877344964689,"vY0":-121.0698003410931,"vZ0":-3.341551129597514,"x":142.52,"y":199.55,"x0":-1.5924288992314193,"y0":50.0017065848463,"z0":5.695359748139148,"aX":-12.857785940900634},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":14.5,"spinRate":1601,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4551422995892831,"extension":6.389259001189635},"index":3,"playId":"06a3f5f0-7b5f-3093-8438-cdfeb980b2ce","pitchNumber":2,"startTime":"2026-05-02T00:56:15.244Z","endTime":"2026-05-02T00:56:19.142Z","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.7,"endSpeed":82.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.465998198721664,"aZ":-10.508462996279695,"pfxX":-6.896755643935707,"pfxZ":12.093260393311176,"pX":0.5540252865570282,"pZ":3.2010614058776845,"vX0":7.355677262129843,"vY0":-134.5714536915361,"vZ0":-4.448814089345857,"x":95.88,"y":152.35,"x0":-1.3491912550222538,"y0":50.006628293420455,"z0":5.651035976058268,"aX":-12.360928164827229},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.8,"breakHorizontal":10.4,"spinRate":2432,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.4106578966136136,"extension":6.4764431397103435},"index":4,"playId":"932a334a-bd62-3ea9-a316-734c6735a56f","pitchNumber":3,"startTime":"2026-05-02T00:56:30.729Z","endTime":"2026-05-02T00:56:33.729Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-02T00:56:46.941Z","endTime":"2026-05-02T00:56:58.276Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.3,"endSpeed":77.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.512756641889798,"aZ":-26.457820160074753,"pfxX":-8.837160293410601,"pfxZ":3.768692186232788,"pX":0.10494800859539558,"pZ":0.46378826166950127,"vX0":6.723234491008721,"vY0":-122.47373567674619,"vZ0":-6.716053342284644,"x":113.0,"y":226.26,"x0":-1.5295393806156925,"y0":50.00455258964901,"z0":5.508908956867245,"aX":-13.407374167818672},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.4,"breakHorizontal":14.4,"spinRate":1521,"spinDirection":231},"zone":14,"typeConfidence":0.89,"plateTime":0.4474697847644311,"extension":6.229293996000234},"index":6,"playId":"535e6d3d-0b17-3c20-9fe4-710a4c5944d3","pitchNumber":4,"startTime":"2026-05-02T00:56:58.276Z","endTime":"2026-05-02T00:57:01.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.716549094661783,"aZ":-30.46715345794446,"pfxX":-10.401443862403854,"pfxZ":1.1615505155752368,"pX":0.041050617843441425,"pZ":1.3969649137780178,"vX0":6.854877574476519,"vY0":-121.34517064556884,"vZ0":-3.6740721093286246,"x":115.44,"y":201.06,"x0":-1.4882582132216502,"y0":50.00408572000162,"z0":5.623735024924448,"aX":-15.304706608324986},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.3,"breakHorizontal":16.9,"spinRate":1698,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4537109929564016,"extension":6.347280329782783},"hitData":{"launchSpeed":74.4,"launchAngle":0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":151.68}},"index":7,"playId":"aa16c574-3ad8-3138-8ae8-5a7542f31ee8","pitchNumber":5,"startTime":"2026-05-02T00:57:17.190Z","endTime":"2026-05-02T00:57:25.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:57:25.996Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Brennan strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T00:58:04.065Z","endTime":"2026-05-02T00:58:50.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Brennan replaces Patrick Bailey.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T00:57:46.985Z","endTime":"2026-05-02T00:58:06.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97268674685472,"aZ":-29.904345836273233,"pfxX":-9.093044384261773,"pfxZ":1.5294009645959132,"pX":-0.22089402546923395,"pZ":1.2744397197196473,"vX0":6.156833904044975,"vY0":-121.92984280657356,"vZ0":-4.114403089462043,"x":125.42,"y":204.37,"x0":-1.6143644908683512,"y0":50.004458014746405,"z0":5.6030063159173435,"aX":-13.509201615727685},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.9,"breakHorizontal":14.8,"spinRate":1602,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.45155130884128925,"extension":6.255836397114152},"index":1,"playId":"9915a22a-62d8-3bf6-b5ae-c3b2b97da0a8","pitchNumber":1,"startTime":"2026-05-02T00:58:06.367Z","endTime":"2026-05-02T00:58:09.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91859104045123,"aZ":-14.65864683723569,"pfxX":-6.846350230841853,"pfxZ":9.503772641103705,"pX":0.39321157076940155,"pZ":2.3808212475725252,"vX0":6.958588886244186,"vY0":-135.90023307279117,"vZ0":-5.640702708177234,"x":102.01,"y":174.5,"x0":-1.3294570936085996,"y0":50.00136032695685,"z0":5.52746606134614,"aX":-12.615104924698334},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":10.7,"spinRate":2225,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.4053673561731661,"extension":6.49031889405281},"index":2,"playId":"4571182c-c9b4-310e-9bff-d6384bfb2ee7","pitchNumber":2,"startTime":"2026-05-02T00:58:26.393Z","endTime":"2026-05-02T00:58:29.393Z","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.9,"endSpeed":83.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99431645551577,"aZ":-12.385901175122921,"pfxX":-6.399277014834511,"pfxZ":10.947619444029758,"pX":0.01602518820862509,"pZ":3.5165222633477815,"vX0":6.082676021586391,"vY0":-134.99469761381744,"vZ0":-3.32741047717104,"x":116.39,"y":143.83,"x0":-1.4575999149735246,"y0":50.006497393429,"z0":5.663012620123223,"aX":-11.571709025674025},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":10.0,"spinRate":2403,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.40895936930403876,"extension":6.439633537967821},"index":3,"playId":"37bfecf0-5e3b-3a30-a723-a33d191c94a0","pitchNumber":3,"startTime":"2026-05-02T00:58:47.384Z","endTime":"2026-05-02T00:58:50.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:58:50.719Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Fraley called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T01:00:52.775Z","endTime":"2026-05-02T01:02:05.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"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":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Jung Hoo Lee.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T01:00:20.773Z","endTime":"2026-05-02T01:00:20.794Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Drew Gilbert remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T01:00:20.794Z","endTime":"2026-05-02T01:00:21.794Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":666464,"link":"/api/v1/people/666464"}},{"details":{"description":"Defensive Substitution: Eric Haase replaces Will Brennan, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-02T01:00:20.794Z","endTime":"2026-05-02T01:00:55.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":686823,"link":"/api/v1/people/686823"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.730793824805254,"aZ":-20.751340137384663,"pfxX":-11.28965752320221,"pfxZ":6.1059871181355225,"pX":-0.5142163075040613,"pZ":2.4971703435627193,"vX0":7.765229413281095,"vY0":-136.32517511460728,"vZ0":-5.481978160504502,"x":136.6,"y":171.36,"x0":-1.9419367239199734,"y0":50.00311178976328,"z0":5.979584439381936,"aX":-21.11617303195692},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":18.7,"spinRate":2226,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.40276544056186214,"extension":5.456753250728285},"index":3,"playId":"a062dc0e-aafe-32a9-9cfb-83c9f5c17bae","pitchNumber":1,"startTime":"2026-05-02T01:00:55.009Z","endTime":"2026-05-02T01:00:58.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.301393380007646,"aZ":-21.47094735253557,"pfxX":-10.231022410119474,"pfxZ":5.715837636688287,"pX":0.27894641461473785,"pZ":2.7714422531752443,"vX0":9.088849031639887,"vY0":-136.3024222378804,"vZ0":-4.793041087382877,"x":106.37,"y":163.95,"x0":-1.7773897128277618,"y0":50.002895234183825,"z0":6.044806854425608,"aX":-19.15855319797595},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":16.4,"spinRate":2236,"spinDirection":222},"zone":3,"typeConfidence":0.91,"plateTime":0.4025837003086057,"extension":5.557496053198852},"index":4,"playId":"b372d7df-4095-3529-807b-052967ecf824","pitchNumber":2,"startTime":"2026-05-02T01:01:12.941Z","endTime":"2026-05-02T01:01:15.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-02T01:01:23.276Z","endTime":"2026-05-02T01:01:29.852Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41444173973368,"aZ":-21.634157857895758,"pfxX":-11.896601900646964,"pfxZ":5.551198646054885,"pX":-0.9325705300267516,"pZ":3.7706824769998715,"vX0":6.8294002407581464,"vY0":-137.85263590073748,"vZ0":-2.2925913768319957,"x":152.55,"y":136.97,"x0":-1.9137150273129815,"y0":50.00474473625275,"z0":6.094456160641024,"aX":-22.597113527046307},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":19.8,"spinRate":2225,"spinDirection":225},"zone":11,"typeConfidence":0.86,"plateTime":0.3993575654986423,"extension":5.370523791993382},"index":6,"playId":"04c56b0a-faec-3786-8243-c7b44a825d8a","pitchNumber":3,"startTime":"2026-05-02T01:01:29.852Z","endTime":"2026-05-02T01:01:33.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.984866282793934,"aZ":-29.215207477639154,"pfxX":0.20821224795736804,"pfxZ":1.8239955564495407,"pX":0.8745212598245207,"pZ":1.148335095490198,"vX0":6.9188043380174395,"vY0":-126.76113223686218,"vZ0":-6.307026557667237,"x":83.67,"y":207.77,"x0":-1.9222680694665928,"y0":50.00036201573278,"z0":6.014218334991358,"aX":0.3369977790404985},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-2.0,"spinRate":2535,"spinDirection":255},"zone":14,"typeConfidence":0.91,"plateTime":0.4328272283480241,"extension":5.597236588235638},"index":7,"playId":"2b57c6ae-369f-3e26-8318-1a4490b00fb4","pitchNumber":4,"startTime":"2026-05-02T01:01:45.218Z","endTime":"2026-05-02T01:01:49.653Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.115903750372816,"aZ":-20.553299738455745,"pfxX":-11.628180023540848,"pfxZ":6.1427015262042,"pX":0.5528662221082686,"pZ":1.522850198991294,"vX0":9.986029563140558,"vY0":-137.07590340622338,"vZ0":-8.055586754219718,"x":95.93,"y":197.66,"x0":-1.638143022032998,"y0":50.000700076136354,"z0":5.918470847050232,"aX":-21.98439484573402},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.5,"breakHorizontal":18.8,"spinRate":2264,"spinDirection":224},"zone":14,"typeConfidence":0.89,"plateTime":0.40057465425991756,"extension":5.686805758446109},"index":8,"playId":"1f6596b7-3dc3-3c26-b996-1ba23924bdb4","pitchNumber":5,"startTime":"2026-05-02T01:02:02.759Z","endTime":"2026-05-02T01:02:05.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:02:05.901Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Fortes flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T01:02:25.183Z","endTime":"2026-05-02T01:03:11.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"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],"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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89607024076693,"aZ":-23.317929124877896,"pfxX":-11.449106235978787,"pfxZ":4.683064826959139,"pX":-0.2720700796069139,"pZ":3.658254373836666,"vX0":8.176646861073255,"vY0":-137.4745342384516,"vZ0":-2.159824611343933,"x":127.37,"y":140.01,"x0":-1.815646392361776,"y0":50.00189896182432,"z0":6.056804749389875,"aX":-21.650041917736587},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":18.7,"spinRate":2296,"spinDirection":230},"zone":11,"typeConfidence":0.85,"plateTime":0.4002671391348054,"extension":5.50944931080191},"index":0,"playId":"3179b080-b01f-38ef-9685-546d2d84cfb4","pitchNumber":1,"startTime":"2026-05-02T01:02:31.674Z","endTime":"2026-05-02T01:02:35.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43192216649775,"aZ":-29.50922519759138,"pfxX":-1.0520161746692,"pfxZ":1.6542738397327472,"pX":0.6530971953432103,"pZ":3.1026942111806304,"vX0":6.574077523546575,"vY0":-126.08272710149349,"vZ0":-1.9867433152314864,"x":92.11,"y":155.01,"x0":-1.8504515453908699,"y0":50.00283918402738,"z0":6.280228039197371,"aX":-1.695509868901633},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":0.4,"spinRate":2647,"spinDirection":224},"zone":3,"typeConfidence":0.9,"plateTime":0.4342689982604875,"extension":5.3767554999177385},"index":1,"playId":"b894a7dd-8cf6-36d7-aad8-3af344aafe1a","pitchNumber":2,"startTime":"2026-05-02T01:02:47.233Z","endTime":"2026-05-02T01:02:50.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35639241447843,"aZ":-29.39305316601226,"pfxX":-0.7522505515066767,"pfxZ":1.6648626665277142,"pX":0.13676178538120673,"pZ":2.6506153895219384,"vX0":5.432098843697257,"vY0":-128.7288964498942,"vZ0":-2.9716450581635123,"x":111.79,"y":167.21,"x0":-1.9054556651902004,"y0":50.006320973219474,"z0":6.101592846664679,"aX":-1.2601759682828637},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":0.1,"spinRate":2615,"spinDirection":236},"zone":5,"typeConfidence":0.89,"plateTime":0.42590106340080913,"extension":5.570090264592493},"hitData":{"launchSpeed":83.1,"launchAngle":51.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.28,"coordY":108.86}},"index":2,"playId":"5a6c0b34-0394-3087-9d1b-101432de12a0","pitchNumber":3,"startTime":"2026-05-02T01:03:00.740Z","endTime":"2026-05-02T01:03:11.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:03:11.533Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Walls singles on a fly ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T01:03:32.539Z","endTime":"2026-05-02T01:06:23.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29746063013016,"aZ":-19.048696549880024,"pfxX":-10.8422200777999,"pfxZ":6.945299238378922,"pX":-0.21128978886259073,"pZ":3.3213490226938283,"vX0":8.06396522630248,"vY0":-137.07308168694078,"vZ0":-3.9621793408904815,"x":125.05,"y":149.1,"x0":-1.7931805489979782,"y0":50.00065309372482,"z0":6.09806978204865,"aX":-20.483722288322475},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":17.8,"spinRate":2272,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.4006731553449008,"extension":5.514938369059861},"index":0,"playId":"336de955-b2cb-3a7e-a4ce-f40c4aab6814","pitchNumber":1,"startTime":"2026-05-02T01:03:34.598Z","endTime":"2026-05-02T01:03:40.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90815391100537,"aZ":-21.209810730978248,"pfxX":-9.65619422282027,"pfxZ":5.907155655161686,"pX":0.07768711352786398,"pZ":3.7985801783398037,"vX0":8.47214516528952,"vY0":-135.87986482932394,"vZ0":-2.345190484856949,"x":114.04,"y":136.22,"x0":-1.8378765843198819,"y0":50.000898610359855,"z0":6.158791033175355,"aX":-17.91625097991287},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":15.5,"spinRate":2274,"spinDirection":218},"zone":12,"typeConfidence":0.92,"plateTime":0.40427959874539043,"extension":5.520277815997516},"index":1,"playId":"f49e6838-1948-3602-be2a-6dff38ad6163","pitchNumber":2,"startTime":"2026-05-02T01:04:19.151Z","endTime":"2026-05-02T01:04:22.665Z","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":93.3,"endSpeed":84.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.078707647797565,"aZ":-23.451236823754346,"pfxX":-12.085739220475272,"pfxZ":4.7223075708028635,"pX":0.34491327875562006,"pZ":2.730009887616648,"vX0":9.851945826190361,"vY0":-135.41467032343718,"vZ0":-4.24797985499469,"x":103.85,"y":165.07,"x0":-1.7800437108133276,"y0":50.00394396576852,"z0":5.970954815535479,"aX":-22.324426794675237},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":19.7,"spinRate":2254,"spinDirection":225},"zone":3,"typeConfidence":0.86,"plateTime":0.40534582607732395,"extension":5.597603935324828},"index":2,"playId":"573e4b09-3a17-35fb-96f4-349fd3231af4","pitchNumber":3,"startTime":"2026-05-02T01:04:35.681Z","endTime":"2026-05-02T01:04:38.681Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-02T01:04:49.041Z","endTime":"2026-05-02T01:05:00.538Z","isPitch":false,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43737312396278,"aZ":-15.644953691643884,"pfxX":-4.826246779358199,"pfxZ":8.983083071557548,"pX":0.1616808664197395,"pZ":3.4210878219479492,"vX0":7.05549252066357,"vY0":-135.72186290399998,"vZ0":-4.2087627377178665,"x":110.84,"y":146.41,"x0":-1.8609419706873418,"y0":50.00608722409132,"z0":6.102820514226546,"aX":-8.88452838377022},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2093,"spinDirection":221},"zone":12,"typeConfidence":0.98,"plateTime":0.4056645638257512,"extension":5.473867516345557},"index":4,"playId":"2b0c4599-364c-3033-9e55-bf618e3a70e4","pitchNumber":4,"startTime":"2026-05-02T01:05:00.538Z","endTime":"2026-05-02T01:05:04.048Z","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":86.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19041937441466,"aZ":-18.83200274612479,"pfxX":-11.925402987748928,"pfxZ":6.905210424588125,"pX":-0.032046391825556665,"pZ":2.1673945528122767,"vX0":9.015499617204897,"vY0":-138.84719152178744,"vZ0":-6.861615079102042,"x":118.22,"y":180.26,"x0":-1.7893186270777977,"y0":50.00116861345987,"z0":5.946266781196365,"aX":-23.033460576033054},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":19.4,"spinRate":2353,"spinDirection":222},"zone":5,"typeConfidence":0.87,"plateTime":0.39610421780893823,"extension":5.560254504812623},"index":5,"playId":"4d51f7f4-d868-3df4-9b44-f1a9d660ddf3","pitchNumber":5,"startTime":"2026-05-02T01:05:21.165Z","endTime":"2026-05-02T01:05:24.165Z","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":94.1,"endSpeed":85.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.767735138741756,"aZ":-20.511434765396448,"pfxX":-5.8840117931833795,"pfxZ":6.215600031484026,"pX":-0.6815518032058764,"pZ":6.7343002010045145,"vX0":5.594587791604762,"vY0":-136.7564452628037,"vZ0":4.644899081810034,"x":142.98,"y":56.95,"x0":-1.9985588586507341,"y0":50.00336516430999,"z0":6.424992646688399,"aX":-11.042591447422483},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":9.4,"spinRate":2228,"spinDirection":209},"zone":11,"typeConfidence":0.52,"plateTime":0.40195099389502476,"extension":5.311634780896204},"index":6,"playId":"a3cd59d3-d61f-3cae-9403-fd6faf5425f5","pitchNumber":6,"startTime":"2026-05-02T01:05:46.938Z","endTime":"2026-05-02T01:05:49.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.937555667058465,"aZ":-28.075555762833336,"pfxX":-11.781220720278608,"pfxZ":2.4068305178581886,"pX":-0.023233926241246157,"pZ":1.8133956557319089,"vX0":9.003079021929075,"vY0":-130.36016736115155,"vZ0":-4.987612493115601,"x":117.89,"y":189.82,"x0":-2.0080086463640283,"y0":50.00486161829342,"z0":5.896650454385707,"aX":-20.078424005501997},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.4,"breakHorizontal":19.1,"spinRate":2037,"spinDirection":232},"zone":8,"typeConfidence":0.89,"plateTime":0.4217600670918138,"extension":5.647793145345133},"hitData":{"launchSpeed":73.8,"launchAngle":33.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.54,"coordY":119.87}},"index":7,"playId":"a58bc3a0-97ca-3095-bb8b-d21c2ac01d51","pitchNumber":7,"startTime":"2026-05-02T01:06:09.856Z","endTime":"2026-05-02T01:06:23.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:06:23.998Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T01:06:43.551Z","endTime":"2026-05-02T01:06:57.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.7,"endSpeed":83.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45482443911963,"aZ":-15.662484790012687,"pfxX":-7.556655252499738,"pfxZ":9.07810533499835,"pX":-0.7229646099052133,"pZ":3.5308052252939004,"vX0":5.880653146422298,"vY0":-134.79253782269814,"vZ0":-3.9381194154113284,"x":144.56,"y":143.45,"x0":-1.9637539403724718,"y0":50.00164328832016,"z0":6.134402528344408,"aX":-13.743856097762619},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":12.2,"spinRate":2112,"spinDirection":221},"zone":11,"typeConfidence":0.7,"plateTime":0.4081543837175947,"extension":5.409917409551319},"hitData":{"launchSpeed":80.7,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":156.75}},"index":0,"playId":"711016a9-9938-3bdd-a005-fbc5fda39f30","pitchNumber":1,"startTime":"2026-05-02T01:06:50.348Z","endTime":"2026-05-02T01:06:57.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:06:57.280Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T01:09:16.398Z","endTime":"2026-05-02T01:09:29.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Baker replaces Cole Sulser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T01:08:00.000Z","endTime":"2026-05-02T01:09:18.612Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641329,"link":"/api/v1/people/641329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.27830487858294,"aZ":-9.806378215477004,"pfxX":-2.3189627674322586,"pfxZ":11.827294794417972,"pX":-0.033382689276612955,"pZ":2.872491249701881,"vX0":2.615018381282294,"vY0":-138.00336918160443,"vZ0":-7.975727045902398,"x":118.27,"y":161.22,"x0":-0.7008206409579993,"y0":50.006395807009916,"z0":6.49574111809439,"aX":-4.387035420513383},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":3.5,"spinRate":2188,"spinDirection":204},"zone":2,"typeConfidence":0.91,"plateTime":0.39989931205510354,"extension":5.974066487827477},"hitData":{"launchSpeed":95.0,"launchAngle":52.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.72,"coordY":107.03}},"index":1,"playId":"bfd7d190-46b1-383b-ba66-671c5b4f643d","pitchNumber":1,"startTime":"2026-05-02T01:09:18.612Z","endTime":"2026-05-02T01:09:29.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:09:29.541Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T01:09:48.087Z","endTime":"2026-05-02T01:11:12.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.55219467018316,"aZ":-10.292014647212525,"pfxX":-0.9289117892232839,"pfxZ":11.243289881749615,"pX":-0.05812311735922193,"pZ":3.041049258347591,"vX0":2.2611321262822397,"vY0":-140.03684692486814,"vZ0":-7.4379645383769395,"x":119.22,"y":156.67,"x0":-0.7626781090532093,"y0":50.00173041225731,"z0":6.439078729651906,"aX":-1.8079042905951093},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":1.1,"spinRate":2213,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.39418933975509374,"extension":6.15771326707721},"index":0,"playId":"2519c24b-ad1f-320e-9cbb-a3c36d5d70d5","pitchNumber":1,"startTime":"2026-05-02T01:09:53.512Z","endTime":"2026-05-02T01:09:56.512Z","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":97.1,"endSpeed":87.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.52050619467491,"aZ":-8.906501088174775,"pfxX":-2.318784025402657,"pfxZ":11.786639194881452,"pX":-1.308134797311183,"pZ":2.8742689651708115,"vX0":-0.4258469961028214,"vY0":-141.13448375224448,"vZ0":-8.144851606886368,"x":166.86,"y":161.17,"x0":-0.8537135812988232,"y0":50.00449229806857,"z0":6.408042600227148,"aX":-4.578233485490529},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.4,"breakHorizontal":4.3,"spinRate":2277,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3913143186432344,"extension":6.143055764553872},"index":1,"playId":"86cd6591-4a66-360c-9eb7-d7240ab5251d","pitchNumber":2,"startTime":"2026-05-02T01:10:10.557Z","endTime":"2026-05-02T01:10:13.721Z","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":96.7,"endSpeed":86.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.455442040547574,"aZ":-10.208634853452432,"pfxX":-1.0127473691112525,"pfxZ":11.186900809441958,"pX":0.4230238232905332,"pZ":2.8393475722248183,"vX0":2.687345872380056,"vY0":-140.55414814374112,"vZ0":-8.194300441012404,"x":100.88,"y":162.12,"x0":-0.4219673011966242,"y0":50.00071446238054,"z0":6.489473672161745,"aX":-1.988605695696845},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":1.2,"spinRate":2221,"spinDirection":199},"zone":3,"typeConfidence":0.91,"plateTime":0.3925540124986795,"extension":6.052227581684438},"index":2,"playId":"05aa26ab-654b-3270-96b5-b6aea8e827a8","pitchNumber":3,"startTime":"2026-05-02T01:10:26.081Z","endTime":"2026-05-02T01:10:29.081Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-02T01:10:39.370Z","endTime":"2026-05-02T01:10:52.570Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23440812581089,"aZ":-22.719585435509565,"pfxX":-10.002929021012243,"pfxZ":6.037840033414485,"pX":-0.36489643718304476,"pZ":0.7192808949586935,"vX0":4.444050072489918,"vY0":-125.12925688336861,"vZ0":-8.839007646578823,"x":130.91,"y":219.36,"x0":-0.8767599802628898,"y0":50.001199581828374,"z0":6.1976489552179945,"aX":-15.659699180414533},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.9,"breakHorizontal":16.9,"spinRate":1906,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.43985810335772246,"extension":6.320367652544463},"index":4,"playId":"d7567f3b-b765-3dca-94ae-5d62aceaa073","pitchNumber":4,"startTime":"2026-05-02T01:10:52.570Z","endTime":"2026-05-02T01:10:55.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.114100302580525,"aZ":-23.94299252552183,"pfxX":-8.624058419949836,"pfxZ":5.087586716865399,"pX":0.20624060735362382,"pZ":2.103195259150362,"vX0":5.303464299727775,"vY0":-126.91676305265166,"vZ0":-5.847462860180156,"x":109.14,"y":181.99,"x0":-0.7995501332896786,"y0":50.0006510863459,"z0":6.366525630752789,"aX":-13.943279623292181},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":1903,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.4330303043080894,"extension":6.022095843630933},"index":5,"playId":"a6644f39-7071-324d-a7a7-ac0b29a3de7b","pitchNumber":5,"startTime":"2026-05-02T01:11:09.318Z","endTime":"2026-05-02T01:11:12.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:11:12.491Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T01:11:32.254Z","endTime":"2026-05-02T01:13:20.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.89"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.59"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.62"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.33"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.24"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.32"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.17"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.42"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.45"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.71"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.69"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".386"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".366"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".486"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".204"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".822"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.162"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".514"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".822"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.162"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".514"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036919570970458,"aZ":-23.95274913108547,"pfxX":-9.92496353409117,"pfxZ":5.653666717577581,"pX":-0.4193742578312905,"pZ":2.5480985978076176,"vX0":4.358085742757789,"vY0":-120.54042467686617,"vZ0":-4.068990310250694,"x":132.99,"y":169.98,"x0":-0.9730961296281052,"y0":50.002104441448864,"z0":6.402482962095952,"aX":-14.430589749871366},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.4,"breakHorizontal":16.8,"spinRate":1710,"spinDirection":223},"zone":4,"typeConfidence":0.91,"plateTime":0.4564776483115529,"extension":6.082030490010206},"index":0,"playId":"e1fed02b-2907-3a9d-9222-159288b28122","pitchNumber":1,"startTime":"2026-05-02T01:11:35.736Z","endTime":"2026-05-02T01:11:38.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.873296292231835,"aZ":-8.845253793487396,"pfxX":-2.405500494275095,"pfxZ":11.590592786225784,"pX":0.0454516171924414,"pZ":2.0675857649206333,"vX0":2.7518803723494796,"vY0":-141.79766237825322,"vZ0":-10.160120645087076,"x":115.27,"y":182.96,"x0":-0.6303939056245742,"y0":50.006331564337245,"z0":6.284424405570864,"aX":-4.843530414079155},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":3.7,"spinRate":2114,"spinDirection":199},"zone":8,"typeConfidence":0.91,"plateTime":0.3879628452808448,"extension":6.249967608032681},"index":1,"playId":"640df135-3455-334d-972b-1f2b5af4eb7e","pitchNumber":2,"startTime":"2026-05-02T01:11:53.640Z","endTime":"2026-05-02T01:11:56.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-02T01:12:06.096Z","endTime":"2026-05-02T01:12:18.522Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37821669573285,"aZ":-10.00271269741006,"pfxX":-1.7635950382987637,"pfxZ":10.999680667327272,"pX":-0.06342184303261099,"pZ":3.423184574059783,"vX0":2.6328939165216108,"vY0":-141.98086096760315,"vZ0":-6.552532243958819,"x":119.42,"y":146.35,"x0":-0.7791471425226308,"y0":50.00158448357179,"z0":6.416804551440266,"aX":-3.5545814590038276},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.6,"breakHorizontal":2.5,"spinRate":2281,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.3876767005455899,"extension":6.029545108129028},"index":3,"playId":"b6df1d7c-eac8-31f6-8ee6-c7074ec49ec9","pitchNumber":3,"startTime":"2026-05-02T01:12:18.522Z","endTime":"2026-05-02T01:12:21.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.380668326486592,"aZ":-24.138657443871686,"pfxX":-10.617435999555479,"pfxZ":5.151430834708921,"pX":-0.21350206795573085,"pZ":1.0329610400995077,"vX0":5.180806060657384,"vY0":-124.93400104975449,"vZ0":-7.629579288640625,"x":125.14,"y":210.89,"x0":-0.9499752180189641,"y0":50.00071686980593,"z0":6.1507781634276855,"aX":-16.552567240885733},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.6,"breakHorizontal":17.8,"spinRate":1786,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.440715183986673,"extension":6.045653652488505},"index":4,"playId":"bc63aa19-9c4c-32df-b736-fd98c4617250","pitchNumber":4,"startTime":"2026-05-02T01:12:35.984Z","endTime":"2026-05-02T01:12:39.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.362864732490205,"aZ":-25.30062887525783,"pfxX":-9.209845343590024,"pfxZ":4.470756863596077,"pX":-1.6612023938935185,"pZ":1.8843165447693084,"vX0":1.9235407635813315,"vY0":-123.91101980940662,"vZ0":-5.2545449395820345,"x":180.32,"y":187.9,"x0":-1.2569194955300997,"y0":50.00450351392918,"z0":6.176656713036692,"aX":-14.160657431705054},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":1773,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.44395694235407257,"extension":5.7136800162609465},"index":5,"playId":"cc739a55-7fc4-34cd-80ae-d8e7fa01655f","pitchNumber":5,"startTime":"2026-05-02T01:12:56.347Z","endTime":"2026-05-02T01:12:59.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.987844643524276,"aZ":-25.788293267177643,"pfxX":-9.421612738209905,"pfxZ":4.118173879183091,"pX":-0.4504136166649587,"pZ":2.096774067197338,"vX0":4.088238617567003,"vY0":-124.59084751704219,"vZ0":-5.048236808045519,"x":134.17,"y":182.17,"x0":-0.8998148091394316,"y0":50.0061752462348,"z0":6.314139185040573,"aX":-14.627416275661249},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.4,"breakHorizontal":16.0,"spinRate":1775,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.44175712587652116,"extension":6.066541320520844},"hitData":{"launchSpeed":84.4,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":168.4}},"index":6,"playId":"3d5b568b-9507-363f-ada0-e763d4739e38","pitchNumber":6,"startTime":"2026-05-02T01:13:13.557Z","endTime":"2026-05-02T01:13:20.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:13:20.115Z","atBatIndex":57}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T01:11:32.254Z","endTime":"2026-05-02T01:13:20.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.89"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.59"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.62"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.33"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.24"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.32"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.17"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.42"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.45"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.71"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.69"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".386"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".366"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".486"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".204"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".822"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.162"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".514"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".822"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.162"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".514"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036919570970458,"aZ":-23.95274913108547,"pfxX":-9.92496353409117,"pfxZ":5.653666717577581,"pX":-0.4193742578312905,"pZ":2.5480985978076176,"vX0":4.358085742757789,"vY0":-120.54042467686617,"vZ0":-4.068990310250694,"x":132.99,"y":169.98,"x0":-0.9730961296281052,"y0":50.002104441448864,"z0":6.402482962095952,"aX":-14.430589749871366},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.4,"breakHorizontal":16.8,"spinRate":1710,"spinDirection":223},"zone":4,"typeConfidence":0.91,"plateTime":0.4564776483115529,"extension":6.082030490010206},"index":0,"playId":"e1fed02b-2907-3a9d-9222-159288b28122","pitchNumber":1,"startTime":"2026-05-02T01:11:35.736Z","endTime":"2026-05-02T01:11:38.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.873296292231835,"aZ":-8.845253793487396,"pfxX":-2.405500494275095,"pfxZ":11.590592786225784,"pX":0.0454516171924414,"pZ":2.0675857649206333,"vX0":2.7518803723494796,"vY0":-141.79766237825322,"vZ0":-10.160120645087076,"x":115.27,"y":182.96,"x0":-0.6303939056245742,"y0":50.006331564337245,"z0":6.284424405570864,"aX":-4.843530414079155},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":3.7,"spinRate":2114,"spinDirection":199},"zone":8,"typeConfidence":0.91,"plateTime":0.3879628452808448,"extension":6.249967608032681},"index":1,"playId":"640df135-3455-334d-972b-1f2b5af4eb7e","pitchNumber":2,"startTime":"2026-05-02T01:11:53.640Z","endTime":"2026-05-02T01:11:56.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-02T01:12:06.096Z","endTime":"2026-05-02T01:12:18.522Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37821669573285,"aZ":-10.00271269741006,"pfxX":-1.7635950382987637,"pfxZ":10.999680667327272,"pX":-0.06342184303261099,"pZ":3.423184574059783,"vX0":2.6328939165216108,"vY0":-141.98086096760315,"vZ0":-6.552532243958819,"x":119.42,"y":146.35,"x0":-0.7791471425226308,"y0":50.00158448357179,"z0":6.416804551440266,"aX":-3.5545814590038276},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.6,"breakHorizontal":2.5,"spinRate":2281,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.3876767005455899,"extension":6.029545108129028},"index":3,"playId":"b6df1d7c-eac8-31f6-8ee6-c7074ec49ec9","pitchNumber":3,"startTime":"2026-05-02T01:12:18.522Z","endTime":"2026-05-02T01:12:21.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.380668326486592,"aZ":-24.138657443871686,"pfxX":-10.617435999555479,"pfxZ":5.151430834708921,"pX":-0.21350206795573085,"pZ":1.0329610400995077,"vX0":5.180806060657384,"vY0":-124.93400104975449,"vZ0":-7.629579288640625,"x":125.14,"y":210.89,"x0":-0.9499752180189641,"y0":50.00071686980593,"z0":6.1507781634276855,"aX":-16.552567240885733},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.6,"breakHorizontal":17.8,"spinRate":1786,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.440715183986673,"extension":6.045653652488505},"index":4,"playId":"bc63aa19-9c4c-32df-b736-fd98c4617250","pitchNumber":4,"startTime":"2026-05-02T01:12:35.984Z","endTime":"2026-05-02T01:12:39.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.362864732490205,"aZ":-25.30062887525783,"pfxX":-9.209845343590024,"pfxZ":4.470756863596077,"pX":-1.6612023938935185,"pZ":1.8843165447693084,"vX0":1.9235407635813315,"vY0":-123.91101980940662,"vZ0":-5.2545449395820345,"x":180.32,"y":187.9,"x0":-1.2569194955300997,"y0":50.00450351392918,"z0":6.176656713036692,"aX":-14.160657431705054},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":1773,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.44395694235407257,"extension":5.7136800162609465},"index":5,"playId":"cc739a55-7fc4-34cd-80ae-d8e7fa01655f","pitchNumber":5,"startTime":"2026-05-02T01:12:56.347Z","endTime":"2026-05-02T01:12:59.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.987844643524276,"aZ":-25.788293267177643,"pfxX":-9.421612738209905,"pfxZ":4.118173879183091,"pX":-0.4504136166649587,"pZ":2.096774067197338,"vX0":4.088238617567003,"vY0":-124.59084751704219,"vZ0":-5.048236808045519,"x":134.17,"y":182.17,"x0":-0.8998148091394316,"y0":50.0061752462348,"z0":6.314139185040573,"aX":-14.627416275661249},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.4,"breakHorizontal":16.0,"spinRate":1775,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.44175712587652116,"extension":6.066541320520844},"hitData":{"launchSpeed":84.4,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":168.4}},"index":6,"playId":"3d5b568b-9507-363f-ada0-e763d4739e38","pitchNumber":6,"startTime":"2026-05-02T01:13:13.557Z","endTime":"2026-05-02T01:13:20.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:13:20.115Z","atBatIndex":57},"scoringPlays":[10,23,38],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":95.63,"y":86.59},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":134.89,"y":174.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":111.78,"y":168.4},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8,9],"bottom":[10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":82.33,"y":119.76},"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":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":51.6,"y":100.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":74.3,"y":95.26},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":203.91,"y":73.93},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":217.3,"y":98.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":202.49,"y":135.45},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":185.01,"y":128.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":3,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":100.12,"y":167.39},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":104.63,"y":54.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":156.73,"y":116.05},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":26,"top":[20,21,22],"bottom":[23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":70.62,"y":66.1},"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":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":113.44,"y":164.71},"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":4,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":108.74,"y":160.8},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":2.81,"y":72.44},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":100.12,"y":170.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":85.28,"y":107.78},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29,30],"bottom":[31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":149.0,"y":99.0},"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":5,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":201.35,"y":108.24},"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":5,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"coordinates":{"x":98.6,"y":169.92},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":90.35,"y":118.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"coordinates":{"x":148.26,"y":152.19},"type":"O","description":"Groundout"}]}},{"startIndex":34,"endIndex":40,"top":[34,35,36],"bottom":[37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":66.51,"y":105.49},"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":6,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":121.19,"y":184.3},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":104.68,"y":161.31},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":89.5,"y":62.17},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":78.84,"y":103.54},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":159.3,"y":171.72},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":104.18,"y":168.91},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43,44],"bottom":[45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":169.51,"y":66.69},"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":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":120.03,"y":95.05},"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":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":179.34,"y":88.47},"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":7,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":106.2,"y":158.27},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":130.02,"y":183.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":105.7,"y":154.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":70.24,"y":81.92},"type":"O","description":"Lineout"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":134.44,"y":159.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":8,"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":148.77,"y":151.68},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":117.28,"y":108.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":200.54,"y":119.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":112.28,"y":156.75},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":57,"top":[55,56,57],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":176.72,"y":107.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":152.32,"y":168.4},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":5,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":6,"errors":0,"leftOnBase":3}},"defense":{"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"catcher":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"first":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"second":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"third":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"shortstop":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"left":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"center":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"right":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"onDeck":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"inHole":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"battingOrder":2,"team":{"id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"}},"offense":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"onDeck":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"inHole":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"battingOrder":3,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".246","atBats":30,"obp":".291","slg":".360","ops":".651","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":7,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":27,"obp":".179","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":123,"era":"3.94","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.30","battersFaced":28,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":41,"strikes":82,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":3,"pitchesPerInning":"15.38","runsScoredPer9":"3.38","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":20,"groundOuts":18,"airOuts":31,"runs":12,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":29,"hitByPitch":4,"avg":".302","atBats":96,"obp":".352","slg":".531","ops":".883","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":51,"rbi":14,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":9,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":77,"errors":1,"chances":83,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"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":11,"gamesStarted":0,"flyOuts":7,"groundOuts":15,"airOuts":17,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":58,"obp":".343","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":259,"era":"2.25","inningsPitched":"16.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.44","battersFaced":67,"outs":48,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":259,"balls":98,"strikes":161,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".---","pitchesPerInning":"16.19","gamesFinished":5,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.75","walksPer9Inn":"5.06","hitsPer9Inn":"7.88","runsScoredPer9":"2.25","homeRunsPer9":"0.56","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".188","atBats":32,"obp":".212","slg":".219","ops":".431","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":7,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","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":4,"putOuts":21,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"100","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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":14,"groundOuts":25,"airOuts":21,"runs":12,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":1,"hits":31,"hitByPitch":0,"avg":".272","atBats":114,"obp":".311","slg":".412","ops":".723","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":47,"rbi":15,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".378","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":52,"errors":0,"chances":53,"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"}]},"ID686823":{"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":14,"groundOuts":37,"airOuts":20,"runs":20,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":29,"baseOnBalls":17,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":117,"obp":".370","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":527,"era":"5.87","inningsPitched":"30.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.63","battersFaced":136,"outs":92,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":527,"balls":205,"strikes":322,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.85","rbi":0,"winPercentage":".200","pitchesPerInning":"17.18","gamesFinished":0,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"8.51","walksPer9Inn":"4.99","hitsPer9Inn":"9.68","runsScoredPer9":"5.87","homeRunsPer9":"1.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":7,"gamesStarted":7,"flyOuts":11,"groundOuts":63,"airOuts":24,"runs":23,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":170,"obp":".332","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":669,"era":"4.30","inningsPitched":"44.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.36","battersFaced":188,"outs":132,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":669,"balls":232,"strikes":437,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.63","rbi":0,"winPercentage":".400","pitchesPerInning":"15.20","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.77","walksPer9Inn":"3.07","hitsPer9Inn":"9.20","runsScoredPer9":"4.70","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.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":13,"gamesStarted":0,"flyOuts":9,"groundOuts":13,"airOuts":11,"runs":7,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":2,"hits":13,"hitByPitch":0,"atBats":50,"obp":".339","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":226,"era":"4.26","inningsPitched":"12.2","wins":0,"losses":1,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":6,"whip":"1.50","battersFaced":56,"outs":38,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":226,"balls":80,"strikes":146,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".000","pitchesPerInning":"17.84","gamesFinished":7,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"9.24","walksPer9Inn":"4.26","hitsPer9Inn":"9.24","runsScoredPer9":"4.97","homeRunsPer9":"0.71","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666619":{"person":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"jerseyNumber":"57","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":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}},"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":13,"gamesStarted":0,"flyOuts":10,"groundOuts":11,"airOuts":13,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":42,"obp":".234","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":193,"era":"2.84","inningsPitched":"12.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":4,"whip":"0.87","battersFaced":48,"outs":38,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":193,"balls":67,"strikes":126,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".000","pitchesPerInning":"15.24","gamesFinished":1,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"9.24","walksPer9Inn":"3.55","hitsPer9Inn":"4.26","runsScoredPer9":"2.84","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"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":"900","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":13,"groundOuts":20,"airOuts":25,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".158","atBats":76,"obp":".229","slg":".197","ops":".426","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":15,"rbi":5,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".196","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.00","popOuts":2,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":19,"stolenBasePercentage":".826","caughtStealingPercentage":".174","assists":8,"putOuts":214,"errors":2,"chances":224,"fielding":".991","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":32,"flyOuts":7,"groundOuts":34,"airOuts":25,"runs":16,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":31,"baseOnBalls":14,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".262","atBats":122,"obp":".343","slg":".352","ops":".695","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":43,"rbi":12,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".344","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"122.00","popOuts":12,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":69,"putOuts":17,"errors":4,"chances":90,"fielding":".956","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":{},"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":13,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":1,"hits":5,"hitByPitch":1,"atBats":45,"obp":".241","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":199,"era":"0.64","inningsPitched":"14.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.86","battersFaced":54,"outs":42,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":75,"strikes":124,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.21","gamesFinished":3,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"10.29","walksPer9Inn":"4.50","hitsPer9Inn":"3.21","runsScoredPer9":"0.64","homeRunsPer9":"0.64","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"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}},"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":11,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":6,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":39,"obp":".395","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":158,"era":"6.00","inningsPitched":"9.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"1.89","battersFaced":43,"outs":27,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":57,"strikes":101,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"17.56","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.00","walksPer9Inn":"4.00","hitsPer9Inn":"13.00","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":3,"groundOuts":13,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".273","atBats":44,"obp":".304","slg":".432","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":19,"rbi":5,"leftOnBase":24,"sacBunts":1,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":4,"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":1,"putOuts":28,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":32,"flyOuts":16,"groundOuts":32,"airOuts":33,"runs":14,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".298","atBats":114,"obp":".344","slg":".439","ops":".783","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":50,"rbi":11,"leftOnBase":34,"sacBunts":0,"sacFlies":2,"babip":".330","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":4,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":60,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"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":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":17,"groundOuts":30,"airOuts":28,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":7,"intentionalWalks":1,"hits":26,"hitByPitch":0,"avg":".210","atBats":124,"obp":".250","slg":".290","ops":".540","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":36,"rbi":11,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".293","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.00","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":184,"errors":2,"chances":206,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".333","atBats":6,"obp":".333","slg":".500","ops":".833","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":6,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".083","atBats":12,"obp":".083","slg":".167","ops":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".091","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"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":6,"gamesStarted":6,"flyOuts":12,"groundOuts":46,"airOuts":28,"runs":27,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":130,"obp":".373","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":496,"era":"7.12","inningsPitched":"30.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.71","battersFaced":143,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":181,"strikes":315,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".000","pitchesPerInning":"16.35","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"4.75","walksPer9Inn":"2.97","hitsPer9Inn":"12.46","runsScoredPer9":"8.01","homeRunsPer9":"1.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.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":"600","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"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":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":18,"groundOuts":23,"airOuts":36,"runs":12,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":6,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".200","atBats":125,"obp":".242","slg":".352","ops":".594","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":44,"rbi":6,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".272","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.67","popOuts":11,"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":71,"putOuts":36,"errors":3,"chances":110,"fielding":".973","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":{"note":"(L, 2-4)","summary":"6.1 IP, 3 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":102,"inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":35,"strikes":67,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.26","homeRunsPer9":"2.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":35,"groundOuts":22,"airOuts":53,"runs":13,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":40,"baseOnBalls":14,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":142,"obp":".268","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":680,"era":"2.95","inningsPitched":"39.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.06","battersFaced":157,"outs":119,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":256,"strikes":424,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.42","rbi":3,"winPercentage":".333","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"9.08","walksPer9Inn":"3.18","hitsPer9Inn":"6.35","runsScoredPer9":"2.95","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":6,"gamesStarted":6,"flyOuts":12,"groundOuts":40,"airOuts":26,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":121,"obp":".248","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":572,"era":"2.55","inningsPitched":"35.1","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.91","battersFaced":137,"outs":106,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":572,"balls":228,"strikes":344,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".833","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"9.42","walksPer9Inn":"3.57","hitsPer9Inn":"4.58","runsScoredPer9":"3.06","homeRunsPer9":"0.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":27,"groundOuts":38,"airOuts":45,"runs":11,"doubles":4,"triples":2,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".303","atBats":122,"obp":".331","slg":".369","ops":".700","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":45,"rbi":11,"leftOnBase":34,"sacBunts":2,"sacFlies":2,"babip":".314","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":12},"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":101,"putOuts":36,"errors":0,"chances":137,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":8,"groundOuts":15,"airOuts":13,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":41,"obp":".286","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":206,"era":"1.42","inningsPitched":"12.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.11","battersFaced":50,"outs":38,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":206,"balls":83,"strikes":123,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".667","pitchesPerInning":"16.26","gamesFinished":2,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"5.68","walksPer9Inn":"4.97","hitsPer9Inn":"4.97","runsScoredPer9":"2.13","homeRunsPer9":"0.71","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"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}}},"batters":[671218,656305,650333,669477,646240,642715,808982,666464,687551,672275,686823,606992,592662,664141],"pitchers":[592662,664141],"bench":[683766],"bullpen":[621366,657424,605288,668873,641816,694738,666619,676254,657277,676775],"battingOrder":[671218,656305,650333,669477,646240,642715,808982,687551,606992],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arraez (4, McClanahan)."},{"label":"TB","value":"Adames; Arraez 2; Bailey; Devers; Lee, J; Schmitt."},{"label":"GIDP","value":"Encarnacion; Ramos, H."},{"label":"Team RISP","value":"0-for-1."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Ray (Simpson at 1st base)."}]}],"note":[{"label":"a","value":"Grounded out for Encarnacion in the 8th."},{"label":"b","value":"Struck out for Bailey in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".249","atBats":27,"obp":".323","slg":".380","ops":".703","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":12,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"13.50","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":30,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":109,"era":"3.94","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.22","battersFaced":30,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":109,"balls":33,"strikes":76,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"pitchesPerInning":"12.11","runsScoredPer9":"0.00","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":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID670764":{"person":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2B, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":12,"groundOuts":15,"airOuts":17,"runs":10,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".210","atBats":62,"obp":".310","slg":".258","ops":".568","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":16,"rbi":4,"leftOnBase":28,"sacBunts":4,"sacFlies":0,"babip":".317","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":37,"putOuts":37,"errors":1,"chances":75,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID571927":{"person":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":18,"groundOuts":26,"airOuts":38,"runs":15,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":114,"obp":".283","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":512,"era":"4.31","inningsPitched":"31.1","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.12","battersFaced":127,"outs":94,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":185,"strikes":327,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".800","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"7.76","walksPer9Inn":"3.16","hitsPer9Inn":"6.89","runsScoredPer9":"4.31","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":12},"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}},"ID663556":{"person":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(W, 3-2)","summary":"6.0 IP, 0 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":25,"strikes":48,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":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":6,"gamesStarted":6,"flyOuts":17,"groundOuts":24,"airOuts":32,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":13,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":107,"obp":".283","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":480,"era":"3.10","inningsPitched":"29.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.17","battersFaced":121,"outs":87,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":480,"balls":173,"strikes":307,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".600","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"9.31","walksPer9Inn":"4.03","hitsPer9Inn":"6.52","runsScoredPer9":"3.72","homeRunsPer9":"0.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680700":{"person":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":6,"groundOuts":14,"airOuts":13,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":3,"avg":".213","atBats":47,"obp":".356","slg":".298","ops":".654","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":14,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":23,"errors":2,"chances":56,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668723":{"person":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"jerseyNumber":"26","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"300","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":5,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".314","atBats":35,"obp":".368","slg":".371","ops":".739","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":13,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".393","groundOutsToAirouts":"0.42","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":39,"errors":0,"chances":40,"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"}]},"ID641584":{"person":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":10,"groundOuts":11,"airOuts":19,"runs":4,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".238","atBats":63,"obp":".314","slg":".429","ops":".743","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":27,"rbi":4,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":38,"errors":1,"chances":41,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":9,"gamesStarted":0,"flyOuts":11,"groundOuts":9,"airOuts":17,"runs":6,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":3,"atBats":48,"obp":".404","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":225,"era":"4.26","inningsPitched":"12.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.58","battersFaced":58,"outs":38,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":88,"strikes":137,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".000","pitchesPerInning":"17.76","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.39","walksPer9Inn":"2.84","hitsPer9Inn":"11.37","runsScoredPer9":"4.26","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID802415":{"person":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | K, RBI, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":13,"groundOuts":48,"airOuts":29,"runs":14,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".314","atBats":121,"obp":".346","slg":".355","ops":".701","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":43,"rbi":7,"leftOnBase":41,"sacBunts":3,"sacFlies":2,"babip":".339","groundOutsToAirouts":"1.66","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":64,"errors":0,"chances":65,"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"}]},"ID607259":{"person":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":32,"groundOuts":35,"airOuts":51,"runs":7,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":136,"obp":".253","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":517,"era":"1.70","inningsPitched":"37.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.00","battersFaced":147,"outs":111,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":517,"balls":172,"strikes":345,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".667","pitchesPerInning":"13.97","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"5.84","walksPer9Inn":"2.19","hitsPer9Inn":"6.81","runsScoredPer9":"1.70","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676356":{"person":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"600","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":9,"groundOuts":14,"airOuts":21,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".270","atBats":63,"obp":".303","slg":".444","ops":".747","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":28,"rbi":13,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":8,"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":1,"putOuts":37,"errors":0,"chances":38,"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"}]},"ID693855":{"person":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","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":13,"gamesStarted":0,"flyOuts":11,"groundOuts":9,"airOuts":15,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":54,"obp":".355","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":247,"era":"6.28","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":10,"whip":"1.47","battersFaced":63,"outs":43,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":247,"balls":83,"strikes":164,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"17.23","gamesFinished":2,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"10.67","walksPer9Inn":"3.77","hitsPer9Inn":"9.42","runsScoredPer9":"6.28","homeRunsPer9":"0.63","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642121":{"person":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":1,"flyOuts":12,"groundOuts":18,"airOuts":20,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":2,"hits":19,"hitByPitch":0,"atBats":69,"obp":".346","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":303,"era":"3.06","inningsPitched":"17.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"1.53","battersFaced":79,"outs":53,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":303,"balls":122,"strikes":181,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.15","gamesFinished":3,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"7.13","walksPer9Inn":"4.08","hitsPer9Inn":"9.68","runsScoredPer9":"4.08","homeRunsPer9":"0.51","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676439":{"person":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".226","atBats":31,"obp":".368","slg":".226","ops":".594","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":7,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".412","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":4,"putOuts":85,"errors":1,"chances":90,"fielding":".989","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687330":{"person":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":12,"gamesStarted":0,"flyOuts":4,"groundOuts":17,"airOuts":9,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":43,"obp":".229","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":196,"era":"4.26","inningsPitched":"12.2","wins":2,"losses":1,"saves":2,"saveOpportunities":2,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"0.79","battersFaced":48,"outs":38,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":67,"strikes":129,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".667","pitchesPerInning":"15.47","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"7.82","walksPer9Inn":"2.84","hitsPer9Inn":"4.26","runsScoredPer9":"5.68","homeRunsPer9":"0.71","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"ID669947":{"person":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":1,"flyOuts":8,"groundOuts":21,"airOuts":23,"runs":7,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":2,"atBats":74,"obp":".293","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":305,"era":"3.20","inningsPitched":"19.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.12","battersFaced":82,"outs":59,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":305,"balls":111,"strikes":194,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".667","pitchesPerInning":"15.51","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.41","walksPer9Inn":"2.75","hitsPer9Inn":"7.32","runsScoredPer9":"3.20","homeRunsPer9":"0.92","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666018":{"person":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":31,"flyOuts":19,"groundOuts":25,"airOuts":31,"runs":17,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":33,"baseOnBalls":19,"intentionalWalks":1,"hits":24,"hitByPitch":1,"avg":".218","atBats":110,"obp":".331","slg":".445","ops":".776","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":49,"rbi":25,"leftOnBase":41,"sacBunts":0,"sacFlies":3,"babip":".233","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.71","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":207,"errors":4,"chances":225,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663743":{"person":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"jerseyNumber":"40","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":8,"groundOuts":28,"airOuts":19,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":21,"hitByPitch":3,"avg":".266","atBats":79,"obp":".310","slg":".367","ops":".677","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":29,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".299","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.00","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":25,"stolenBasePercentage":".926","caughtStealingPercentage":".074","assists":3,"putOuts":166,"errors":3,"chances":172,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643377":{"person":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":12,"gamesStarted":1,"flyOuts":5,"groundOuts":12,"airOuts":9,"runs":11,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":41,"obp":".380","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":218,"era":"6.35","inningsPitched":"11.1","wins":1,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":8,"whip":"1.68","battersFaced":52,"outs":34,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":218,"balls":87,"strikes":131,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".333","pitchesPerInning":"19.24","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.53","walksPer9Inn":"6.35","hitsPer9Inn":"8.74","runsScoredPer9":"8.74","homeRunsPer9":"2.38","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"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}},"ID685801":{"person":{"id":685801,"fullName":"Hunter Bigge","link":"/api/v1/people/685801"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":9,"groundOuts":7,"airOuts":13,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":28,"obp":".286","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":138,"era":"4.50","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":4,"whip":"1.25","battersFaced":35,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":62,"strikes":76,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".---","pitchesPerInning":"17.25","gamesFinished":0,"strikeoutWalkRatio":"0.71","strikeoutsPer9Inn":"5.63","walksPer9Inn":"7.88","hitsPer9Inn":"3.38","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"ID650490":{"person":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":31,"flyOuts":14,"groundOuts":35,"airOuts":27,"runs":19,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":2,"hits":39,"hitByPitch":5,"avg":".333","atBats":117,"obp":".422","slg":".504","ops":".926","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":59,"rbi":21,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".354","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.40","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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"}]},"ID810938":{"person":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":7,"groundOuts":25,"airOuts":19,"runs":13,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".241","atBats":83,"obp":".308","slg":".325","ops":".633","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":27,"rbi":10,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".317","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":10},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":32,"errors":2,"chances":95,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID641329":{"person":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(S, 8)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":5,"groundOuts":13,"airOuts":10,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":46,"obp":".245","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":213,"era":"2.92","inningsPitched":"12.1","wins":1,"losses":0,"saves":8,"saveOpportunities":10,"holds":0,"blownSaves":2,"earnedRuns":4,"whip":"0.97","battersFaced":49,"outs":37,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":213,"balls":69,"strikes":144,"strikePercentage":".680","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.27","gamesFinished":9,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.22","walksPer9Inn":"2.19","hitsPer9Inn":"6.57","runsScoredPer9":"2.92","homeRunsPer9":"0.73","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691406":{"person":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"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":31,"flyOuts":13,"groundOuts":36,"airOuts":31,"runs":18,"doubles":3,"triples":0,"homeRuns":9,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".258","atBats":120,"obp":".328","slg":".508","ops":".836","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":61,"rbi":16,"leftOnBase":56,"sacBunts":0,"sacFlies":1,"babip":".247","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.33","popOuts":14,"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":51,"putOuts":23,"errors":7,"chances":81,"fielding":".914","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":9,"gamesStarted":0,"flyOuts":14,"groundOuts":9,"airOuts":30,"runs":13,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":2,"hits":19,"hitByPitch":1,"atBats":69,"obp":".370","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":298,"era":"6.23","inningsPitched":"17.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.67","battersFaced":82,"outs":52,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":115,"strikes":183,"strikePercentage":".610","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":".---","pitchesPerInning":"17.19","gamesFinished":7,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"6.75","walksPer9Inn":"5.19","hitsPer9Inn":"9.87","runsScoredPer9":"6.75","homeRunsPer9":"2.60","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656876":{"person":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":13,"groundOuts":37,"airOuts":27,"runs":11,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":116,"obp":".213","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":491,"era":"2.64","inningsPitched":"30.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"0.85","battersFaced":122,"outs":92,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":491,"balls":166,"strikes":325,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".667","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"6.40","strikeoutsPer9Inn":"9.39","walksPer9Inn":"1.47","hitsPer9Inn":"6.16","runsScoredPer9":"3.23","homeRunsPer9":"1.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"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}},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":24,"groundOuts":13,"airOuts":50,"runs":8,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".126","atBats":95,"obp":".184","slg":".232","ops":".416","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":22,"rbi":8,"leftOnBase":57,"sacBunts":1,"sacFlies":1,"babip":".139","groundOutsToAirouts":"0.26","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"47.50","popOuts":15,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":66,"errors":2,"chances":68,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[802415,691406,668723,650490,666018,810938,676356,641584,663743,670764,663556,693855,642121,641329],"pitchers":[663556,693855,642121,641329],"bench":[676439,656775,680700],"bullpen":[685801,672782,643377,687330,668984,607259,571927,656876,669947],"battingOrder":[802415,691406,668723,666018,810938,676356,641584,663743,670764],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Walls (3, Ray)."},{"label":"HR","value":"Díaz, Y (5, 2nd inning off Ray, 0 on, 0 out); Caminero (9, 4th inning off Ray, 0 on, 0 out)."},{"label":"TB","value":"Caminero 4; Díaz, Y 4; Simpson; Walls 3."},{"label":"RBI","value":"Caminero (16); Díaz, Y (21); Simpson (7)."},{"label":"SF","value":"Simpson."},{"label":"Team LOB","value":"1."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Walls (5, 3rd base off Ray/Bailey)."},{"label":"CS","value":"Simpson (4, 2nd base by Ray/Bailey)."},{"label":"PO","value":"Simpson (1st base by Ray)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Fraley (Arraez at 3rd base)."},{"label":"DP","value":"2 (Caminero-Williamson-Vilade; McClanahan-Williamson-Vilade)."}]}],"note":[{"label":"a","value":"Grounded out for Díaz, Y in the 7th."}]}},"officials":[{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"First Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Caminero (Strike-Overturned to Ball); Simpson (Strike-Confirmed); Adames 2 (Strike-Confirmed, Strike-Overturned to Ball); Fortes (Ball-Confirmed); Bailey (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Ray 102-67; Brubaker 21-15; McClanahan 73-48; Seymour, I 14-11; Sulser 10-8; Baker 12-9."},{"label":"Groundouts-flyouts","value":"Ray 5-7; Brubaker 2-1; McClanahan 4-3; Seymour, I 1-1; Sulser 2-0; Baker 1-1."},{"label":"Batters faced","value":"Ray 22; Brubaker 6; McClanahan 20; Seymour, I 4; Sulser 3; Baker 3."},{"label":"Umpires","value":"HP: John Bacon. 1B: Hunter Wendelstedt. 2B: Nic Lentz. 3B: Vic Carapazza. "},{"label":"Weather","value":"72 degrees, Dome."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:03."},{"label":"Att","value":"13,330."},{"label":"Venue","value":"Tropicana Field."},{"label":"May 1, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556","boxscoreName":"McClanahan"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(W, 3-2)","summary":"6.0 IP, 0 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":25,"strikes":48,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":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":6,"gamesStarted":6,"flyOuts":17,"groundOuts":24,"airOuts":32,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":13,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":107,"obp":".283","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":480,"era":"3.10","inningsPitched":"29.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.17","battersFaced":121,"outs":87,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":480,"balls":173,"strikes":307,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".600","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"9.31","walksPer9Inn":"4.03","hitsPer9Inn":"6.52","runsScoredPer9":"3.72","homeRunsPer9":"0.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":1,"chances":6,"fielding":".833","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":71,"pitchingGameScore":71},{"player":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","boxscoreName":"Ray"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 2-4)","summary":"6.1 IP, 3 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":102,"inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":35,"strikes":67,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.26","homeRunsPer9":"2.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":35,"groundOuts":22,"airOuts":53,"runs":13,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":40,"baseOnBalls":14,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":142,"obp":".268","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":680,"era":"2.95","inningsPitched":"39.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.06","battersFaced":157,"outs":119,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":256,"strikes":424,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.42","rbi":3,"winPercentage":".333","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"9.08","walksPer9Inn":"3.18","hitsPer9Inn":"6.35","runsScoredPer9":"2.95","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":54,"pitchingGameScore":54},{"player":{"person":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490","boxscoreName":"Díaz, Y"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":31,"flyOuts":14,"groundOuts":35,"airOuts":27,"runs":19,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":2,"hits":39,"hitByPitch":5,"avg":".333","atBats":117,"obp":".422","slg":".504","ops":".926","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":59,"rbi":21,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".354","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.40","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"loser":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"save":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}