{"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":823950,"link":"/api/v1.1/game/823950/feed/live","metaData":{"wait":10,"timeStamp":"20260515_045857","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823950,"type":"R","doubleHeader":"N","id":"2026/05/14/sfnmlb-lanmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823950-2026-05-14","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-15T02:10:00Z","originalDate":"2026-05-14","officialDate":"2026-05-14","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":44,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":18,"losses":26,"ties":0,"pct":".409"},"records":{},"divisionLeader":false,"wins":18,"losses":26,"winningPercentage":".409"},"franchiseName":"San Francisco","clubName":"Giants","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119","season":2026,"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"lan","fileCode":"la","abbreviation":"LAD","teamName":"Dodgers","locationName":"Los Angeles","firstYearOfPlay":"1884","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":"LA Dodgers","record":{"gamesPlayed":44,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":26,"losses":18,"ties":0,"pct":".591"},"records":{},"divisionLeader":false,"wins":26,"losses":18,"winningPercentage":".591"},"franchiseName":"Los Angeles","clubName":"Dodgers","active":true}},"players":{"ID669257":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257","firstName":"William","lastName":"Smith","primaryNumber":"16","birthDate":"1995-03-28","currentAge":31,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Will","useLastName":"Smith","middleName":"Dills","boxscoreName":"Smith, W","nickName":"Smitty","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Smith","nameSlug":"will-smith-669257","firstLastName":"Will Smith","lastFirstName":"Smith, Will","lastInitName":"Smith, W","initLastName":"W Smith","fullFMLName":"William Dills Smith","fullLFMName":"Smith, William Dills","strikeZoneTop":3.138,"strikeZoneBottom":1.583},"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID683679":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","firstName":"Jesus","lastName":"Rodriguez","primaryNumber":"79","birthDate":"2002-04-23","currentAge":24,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jesus","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, J","gender":"M","nameMatrilineal":"Paez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesus Rodriguez","nameSlug":"jesus-rodriguez-683679","firstLastName":"Jesus Rodriguez","lastFirstName":"Rodriguez, Jesus","lastInitName":"Rodriguez, J","initLastName":"J Rodriguez","fullFMLName":"Jesus Eduardo Rodriguez","fullLFMName":"Rodriguez, Jesus Eduardo","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID571970":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"13","birthDate":"1990-08-25","currentAge":36,"birthCity":"Midland","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Steven","boxscoreName":"Muncy","nickName":"Funky Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-571970","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Steven Muncy","fullLFMName":"Muncy, Maxwell Steven","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID670090":{"id":670090,"fullName":"Wyatt Mills","link":"/api/v1/people/670090","firstName":"Gregory","lastName":"Mills","birthDate":"1995-01-25","currentAge":31,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wyatt","useLastName":"Mills","middleName":"Wyatt","boxscoreName":"Mills, W","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wyatt Mills","nameSlug":"wyatt-mills-670090","firstLastName":"Wyatt Mills","lastFirstName":"Mills, Wyatt","lastInitName":"Mills, W","initLastName":"W Mills","fullFMLName":"Gregory Wyatt Mills","fullLFMName":"Mills, Gregory Wyatt","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":37,"birthCity":"Villa Park","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Freddie","useLastName":"Freeman","middleName":"Charles","boxscoreName":"Freeman, F","nickName":"Phillip","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2010-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddie Freeman","nameSlug":"freddie-freeman-518692","firstLastName":"Freddie Freeman","lastFirstName":"Freeman, Freddie","lastInitName":"Freeman, F","initLastName":"F Freeman","fullFMLName":"Frederick Charles Freeman","fullLFMName":"Freeman, Frederick Charles","strikeZoneTop":3.382,"strikeZoneBottom":1.707},"ID656945":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945","firstName":"Tanner","lastName":"Scott","primaryNumber":"66","birthDate":"1994-07-22","currentAge":32,"birthCity":"Warren","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Scott","middleName":"Alexander","boxscoreName":"Scott","nickName":"Scottie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Scott","nameSlug":"tanner-scott-656945","firstLastName":"Tanner Scott","lastFirstName":"Scott, Tanner","lastInitName":"Scott, T","initLastName":"T Scott","fullFMLName":"Tanner Alexander Scott","fullLFMName":"Scott, Tanner Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID621366":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","firstName":"Ryan","lastName":"Borucki","birthDate":"1994-03-31","currentAge":32,"birthCity":"Mundelein","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Borucki","middleName":"Joseph","boxscoreName":"Borucki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"boar-uck-ee","mlbDebutDate":"2018-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Borucki","nameSlug":"ryan-borucki-621366","firstLastName":"Ryan Borucki","lastFirstName":"Borucki, Ryan","lastInitName":"Borucki, R","initLastName":"R Borucki","fullFMLName":"Ryan Joseph Borucki","fullLFMName":"Borucki, Ryan Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"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},"ID694361":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361","firstName":"William","lastName":"Klein","primaryNumber":"61","birthDate":"1999-11-28","currentAge":26,"birthCity":"Bloomington","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Klein","middleName":"Boone","boxscoreName":"Klein","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Klein","nameSlug":"will-klein-694361","firstLastName":"Will Klein","lastFirstName":"Klein, Will","lastInitName":"Klein, W","initLastName":"W Klein","fullFMLName":"William Boone Klein","fullLFMName":"Klein, William Boone","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID666711":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","firstName":"Joel","lastName":"Peguero","primaryNumber":"63","birthDate":"1997-05-05","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Peguero","middleName":"Alberto","boxscoreName":"Peguero, J","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YO-el peh-GAIR-oh","mlbDebutDate":"2025-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Peguero","nameSlug":"joel-peguero-666711","firstLastName":"Joel Peguero","lastFirstName":"Peguero, Joel","lastInitName":"Peguero, J","initLastName":"J Peguero","fullFMLName":"Joel Alberto Peguero","fullLFMName":"Peguero, Joel Alberto","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID664056":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","firstName":"Harrison","lastName":"Bader","primaryNumber":"9","birthDate":"1994-06-03","currentAge":32,"birthCity":"Bronxville","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":219,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Harrison","useLastName":"Bader","middleName":"Joseph","boxscoreName":"Bader","nickName":"Tots","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BAY-der","mlbDebutDate":"2017-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harrison Bader","nameSlug":"harrison-bader-664056","firstLastName":"Harrison Bader","lastFirstName":"Bader, Harrison","lastInitName":"Bader, H","initLastName":"H Bader","fullFMLName":"Harrison Joseph Bader","fullLFMName":"Bader, Harrison Joseph","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID669743":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743","firstName":"Alex","lastName":"Call","primaryNumber":"12","birthDate":"1994-09-27","currentAge":31,"birthCity":"Burnsville","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alex","useLastName":"Call","middleName":"M.","boxscoreName":"Call","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Call","nameSlug":"alex-call-669743","firstLastName":"Alex Call","lastFirstName":"Call, Alex","lastInitName":"Call, A","initLastName":"A Call","fullFMLName":"Alex M. Call","fullLFMName":"Call, Alex M.","strikeZoneTop":3.16,"strikeZoneBottom":1.595},"ID686218":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","firstName":"George","lastName":"Sheehan","primaryNumber":"80","birthDate":"1999-11-15","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emmet","useLastName":"Sheehan","middleName":"Emmet","boxscoreName":"Sheehan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"EM-it SHEE-en","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emmet Sheehan","nameSlug":"emmet-sheehan-686218","firstLastName":"Emmet Sheehan","lastFirstName":"Sheehan, Emmet","lastInitName":"Sheehan, E","initLastName":"E Sheehan","fullFMLName":"George Emmet Sheehan","fullLFMName":"Sheehan, George Emmet","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID687221":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221","firstName":"Dalton","lastName":"Rushing","primaryNumber":"68","birthDate":"2001-02-21","currentAge":25,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dalton","useLastName":"Rushing","middleName":"Wayne","boxscoreName":"Rushing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dalton Rushing","nameSlug":"dalton-rushing-687221","firstLastName":"Dalton Rushing","lastFirstName":"Rushing, Dalton","lastInitName":"Rushing, D","initLastName":"D Rushing","fullFMLName":"Dalton Wayne Rushing","fullLFMName":"Rushing, Dalton Wayne","strikeZoneTop":3.192,"strikeZoneBottom":1.611},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"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},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":24,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edgardo","useLastName":"Henriquez","middleName":"Luis","boxscoreName":"Henriquez, E","gender":"M","nameMatrilineal":"Vasquez","isPlayer":true,"isVerified":true,"pronunciation":"ehd-GAHR-doh en-REE-kes","mlbDebutDate":"2024-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgardo Henriquez","nameSlug":"edgardo-henriquez-683618","firstLastName":"Edgardo Henriquez","lastFirstName":"Henriquez, Edgardo","lastInitName":"Henriquez, E","initLastName":"E Henriquez","fullFMLName":"Edgardo Luis Henriquez","fullLFMName":"Henriquez, Edgardo Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID808975":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975","firstName":"Hyeseong","lastName":"Kim","primaryNumber":"6","birthDate":"1999-01-27","currentAge":27,"birthCity":"Goyang","birthCountry":"Republic of Korea","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Hyeseong","useLastName":"Kim","boxscoreName":"Kim, Hy","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Heh-song","mlbDebutDate":"2025-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hyeseong Kim","nameSlug":"hyeseong-kim-808975","firstLastName":"Hyeseong Kim","lastFirstName":"Kim, Hyeseong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Hyeseong Kim","fullLFMName":"Kim, Hyeseong ","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"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},"ID669289":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289","firstName":"Santiago","lastName":"Espinal","primaryNumber":"5","birthDate":"1994-11-13","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Santiago","useLastName":"Espinal","middleName":"Roman","boxscoreName":"Espinal","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"es-pin-ALL","mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Santiago Espinal","nameSlug":"santiago-espinal-669289","firstLastName":"Santiago Espinal","lastFirstName":"Espinal, Santiago","lastInitName":"Espinal, S","initLastName":"S Espinal","fullFMLName":"Santiago Roman Espinal","fullLFMName":"Espinal, Santiago Roman","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID669165":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165","firstName":"Kyle","lastName":"Hurt","primaryNumber":"63","birthDate":"1998-05-30","currentAge":28,"birthCity":"Rancho Santa Fe","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hurt","middleName":"Dillon","boxscoreName":"Hurt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hurt","nameSlug":"kyle-hurt-669165","firstLastName":"Kyle Hurt","lastFirstName":"Hurt, Kyle","lastInitName":"Hurt, K","initLastName":"K Hurt","fullFMLName":"Kyle Dillion Hurt","fullLFMName":"Hurt, Kyle Dillion","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":32,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":30,"birthCity":"Shoreview","birthStateProvince":"MN","birthCountry":"USA","height":"6' 8\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Hentges","middleName":"D.","boxscoreName":"Hentges","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"HENT-chiss","mlbDebutDate":"2021-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Hentges","nameSlug":"sam-hentges-656529","firstLastName":"Sam Hentges","lastFirstName":"Hentges, Sam","lastInitName":"Hentges, S","initLastName":"S Hentges","fullFMLName":"Sam D. Hentges","fullLFMName":"Hentges, Sam D.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID680736":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736","firstName":"Justin","lastName":"Wrobleski","primaryNumber":"70","birthDate":"2000-07-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Wrobleski","middleName":"Michael","boxscoreName":"Wrobleski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"ROH-bless-key","mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Wrobleski","nameSlug":"justin-wrobleski-680736","firstLastName":"Justin Wrobleski","lastFirstName":"Wrobleski, Justin","lastInitName":"Wrobleski, J","initLastName":"J Wrobleski","fullFMLName":"Justin Michael Wrobleski","fullLFMName":"Wrobleski, Justin Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID606192":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","firstName":"Teoscar","lastName":"Hernández","primaryNumber":"37","birthDate":"1992-10-15","currentAge":33,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Teoscar","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, T","nickName":"Mr. Seeds","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"tay-oscar","mlbDebutDate":"2016-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Teoscar Hernández","nameSlug":"teoscar-hernandez-606192","firstLastName":"Teoscar Hernández","lastFirstName":"Hernández, Teoscar","lastInitName":"Hernández, T","initLastName":"T Hernández","fullFMLName":"Teoscar Jose Hernández","fullLFMName":"Hernández, Teoscar Jose","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID663941":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","firstName":"Tristan","lastName":"Beck","primaryNumber":"43","birthDate":"1996-06-24","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tristan","useLastName":"Beck","middleName":"Robert","boxscoreName":"Beck, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Beck","nameSlug":"tristan-beck-663941","firstLastName":"Tristan Beck","lastFirstName":"Beck, Tristan","lastInitName":"Beck, T","initLastName":"T Beck","fullFMLName":"Tristan Robert Beck","fullLFMName":"Beck, Tristan Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681624":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624","firstName":"Andy","lastName":"Pages","primaryNumber":"44","birthDate":"2000-12-08","currentAge":25,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Andy","useLastName":"Pages","boxscoreName":"Pages, A","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"pronunciation":"PAH-hez","mlbDebutDate":"2024-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Pages","nameSlug":"andy-pages-681624","firstLastName":"Andy Pages","lastFirstName":"Pages, Andy","lastInitName":"Pages, A","initLastName":"A Pages","fullFMLName":"Andy Pages","fullLFMName":"Pages, Andy ","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID605141":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","firstName":"Markus","lastName":"Betts","primaryNumber":"50","birthDate":"1992-10-07","currentAge":33,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Mookie","useLastName":"Betts","middleName":"Lynn","boxscoreName":"Betts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mookie Betts","nameSlug":"mookie-betts-605141","firstLastName":"Mookie Betts","lastFirstName":"Betts, Mookie","lastInitName":"Betts, M","initLastName":"M Betts","fullFMLName":"Markus Lynn Betts","fullLFMName":"Betts, Markus Lynn","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID595014":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014","firstName":"Blake","lastName":"Treinen","primaryNumber":"49","birthDate":"1988-06-30","currentAge":38,"birthCity":"Wichita","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blake","useLastName":"Treinen","middleName":"M.","boxscoreName":"Treinen","nickName":"Train","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"TRI-nehn","mlbDebutDate":"2014-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Treinen","nameSlug":"blake-treinen-595014","firstLastName":"Blake Treinen","lastFirstName":"Treinen, Blake","lastInitName":"Treinen, B","initLastName":"B Treinen","fullFMLName":"Blake M. Treinen","fullLFMName":"Treinen, Blake M.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID808963":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963","firstName":"Roki","lastName":"Sasaki","primaryNumber":"11","birthDate":"2001-11-03","currentAge":24,"birthCity":"Rikuzentakata","birthCountry":"Japan","height":"6' 2\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roki","useLastName":"Sasaki","boxscoreName":"Sasaki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ROW-kee SAH-sah-key","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roki Sasaki","nameSlug":"roki-sasaki-808963","firstLastName":"Roki Sasaki","lastFirstName":"Sasaki, Roki","lastInitName":"Sasaki, R","initLastName":"R Sasaki","fullFMLName":"Roki Sasaki","fullLFMName":"Sasaki, Roki ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":28,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22","location":{"address1":"1000 Vin Scully Avenue","city":"Los Angeles","state":"California","stateAbbrev":"CA","postalCode":"90012-1199","defaultCoordinates":{"latitude":34.07368,"longitude":-118.24053},"azimuthAngle":26.0,"elevation":515,"country":"USA","phone":"(323) 224-1500"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":56000,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":385,"center":395,"rightCenter":385,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":22,"link":"/api/v1/venues/22"},"weather":{"condition":"Clear","temp":"66","wind":"2 mph, Calm"},"gameInfo":{"attendance":51048,"firstPitch":"2026-05-15T02:10:00.000Z","gameDurationMinutes":168},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"home":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"}},"officialScorer":{"id":484662,"fullName":"Dan Peterson","link":"/api/v1/people/484662"},"primaryDatacaster":{"id":661294,"fullName":"Ryan Easton","link":"/api/v1/people/661294"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T02:10:29.089Z","endTime":"2026-05-15T02:11:17.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T22:14:19.420Z","endTime":"2026-05-15T01:45:18.292Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"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-15T01:45:18.292Z","endTime":"2026-05-15T02:08:31.164Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"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-15T02:08:31.164Z","endTime":"2026-05-15T02:10:31.298Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74431833563096,"aZ":-9.755396874677002,"pfxX":-5.7682579789123665,"pfxZ":11.407372046102669,"pX":-0.03612451338853344,"pZ":2.7353387028990452,"vX0":4.897631714799325,"vY0":-139.61264614759398,"vZ0":-5.771088242566683,"x":118.38,"y":164.93,"x0":-1.0675774987889235,"y0":50.00044029287221,"z0":5.477439856303521,"aX":-11.334615944945588},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":9.4,"spinRate":2360,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.3929807332889266,"extension":6.6655613223784265},"index":3,"playId":"ba3014ed-4949-3b43-b7f0-d33bd1ee246e","pitchNumber":1,"startTime":"2026-05-15T02:10:31.298Z","endTime":"2026-05-15T02:10:35.509Z","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":96.5,"endSpeed":87.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65870073454887,"aZ":-9.111836210706617,"pfxX":-6.442038081828349,"pfxZ":11.641446595524746,"pX":0.33577800031521043,"pZ":3.247377774308944,"vX0":5.569484187014207,"vY0":-140.30592876555625,"vZ0":-4.456874841935404,"x":104.2,"y":151.1,"x0":-0.8443668825309245,"y0":50.00036056480794,"z0":5.457741513820441,"aX":-12.759303569274078},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":10.4,"spinRate":2488,"spinDirection":207},"zone":3,"typeConfidence":0.91,"plateTime":0.39134455742446805,"extension":6.601592541753072},"index":4,"playId":"20850e07-e061-3ab3-9764-997d0d1b62e9","pitchNumber":2,"startTime":"2026-05-15T02:10:47.522Z","endTime":"2026-05-15T02:10:51.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.131635260288334,"aZ":-31.062478868755473,"pfxX":-7.246846758127985,"pfxZ":0.6792639543407617,"pX":-0.8353835207727714,"pZ":1.806461101880366,"vX0":2.938811017047731,"vY0":-127.0223855249125,"vZ0":-2.9658953087905537,"x":148.84,"y":190.01,"x0":-1.0634364212607617,"y0":50.004190675899714,"z0":5.449758969295814,"aX":-11.885951235710744},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":12.5,"spinRate":1197,"spinDirection":269},"zone":13,"typeConfidence":0.9,"plateTime":0.4306001815779532,"extension":6.447705950673488},"hitData":{"launchSpeed":92.9,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.55,"coordY":153.24}},"index":5,"playId":"09c87f2b-6981-36c7-a521-476fd2616564","pitchNumber":3,"startTime":"2026-05-15T02:11:09.345Z","endTime":"2026-05-15T02:11:17.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:11:17.999Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to shortstop Miguel Rojas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T02:11:22.046Z","endTime":"2026-05-15T02:13:10.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91749835080509,"aZ":-10.288074114213092,"pfxX":-5.645005024967707,"pfxZ":11.143209307230276,"pX":0.785087009887124,"pZ":2.687982114159187,"vX0":6.7395744723595294,"vY0":-139.61342915976132,"vZ0":-5.605276692932853,"x":87.07,"y":166.2,"x0":-0.9325464401995994,"y0":50.00150338576977,"z0":5.405861790103149,"aX":-11.086630534381682},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.1,"breakHorizontal":8.8,"spinRate":2500,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.39307583274877755,"extension":6.684005539846967},"index":0,"playId":"f087d4ba-9de8-3df2-a450-07843d694b14","pitchNumber":1,"startTime":"2026-05-15T02:11:44.632Z","endTime":"2026-05-15T02:11:49.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83695751425438,"aZ":-30.023112880929443,"pfxX":-0.3399746468139373,"pfxZ":1.321475526186907,"pX":1.0266468185437414,"pZ":1.341342642616366,"vX0":5.451295740179648,"vY0":-126.6203170679487,"vZ0":-3.731958221247251,"x":77.87,"y":202.56,"x0":-1.1062289368873517,"y0":50.00496606180606,"z0":5.225721884086289,"aX":-0.5549913119836039},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2444,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.4318781534771934,"extension":6.559895549692633},"index":1,"playId":"79dec5dd-3b47-3ea4-8807-bfe4a594ff5e","pitchNumber":2,"startTime":"2026-05-15T02:12:01.757Z","endTime":"2026-05-15T02:12:07.040Z","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":95.7,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1010905031703,"aZ":-13.032596567920605,"pfxX":-5.589567920570476,"pfxZ":9.875130657991486,"pX":-0.44547000872022313,"pZ":2.8667868261283798,"vX0":3.4674785508774364,"vY0":-139.26516451779605,"vZ0":-4.66576972925972,"x":133.98,"y":161.38,"x0":-0.9890349300779794,"y0":50.00297447241731,"z0":5.444703349075556,"aX":-10.835665724014968},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":9.2,"spinRate":2450,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.3952796305566415,"extension":6.6444709985195445},"index":2,"playId":"017e8f7a-15d7-36b9-896f-d7ae4cddc0ce","pitchNumber":3,"startTime":"2026-05-15T02:12:24.312Z","endTime":"2026-05-15T02:12:28.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.053807559642166,"aZ":-36.99354433892278,"pfxX":-7.217872643039949,"pfxZ":-3.1443385576368694,"pX":-0.9903731812956403,"pZ":2.9261668347880603,"vX0":2.7541984773439885,"vY0":-123.351030860077,"vZ0":1.3083041025855981,"x":154.75,"y":159.77,"x0":-1.187727509096472,"y0":50.00606991702489,"z0":5.523744790197308,"aX":-11.050816537550428},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.0,"breakHorizontal":12.4,"spinRate":1279,"spinDirection":274},"zone":11,"typeConfidence":0.9,"plateTime":0.4451800662116896,"extension":6.4612192960662},"index":3,"playId":"e6cc5176-c52f-37e5-8a6a-33dfbec5db5f","pitchNumber":4,"startTime":"2026-05-15T02:12:41.581Z","endTime":"2026-05-15T02:12:45.745Z","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":96.1,"endSpeed":87.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14348561685787,"aZ":-10.731343308284778,"pfxX":-4.933543652951878,"pfxZ":10.914329331309336,"pX":0.5006415611970111,"pZ":2.5103934138345445,"vX0":5.555442822729905,"vY0":-139.6841303518729,"vZ0":-5.96183301348379,"x":97.92,"y":171.0,"x0":-0.8784287854156098,"y0":50.00683300633745,"z0":5.386745868359762,"aX":-9.696283562107812},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":7.7,"spinRate":2521,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.39299448255584135,"extension":6.5611888931670945},"hitData":{"launchSpeed":76.9,"launchAngle":61.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":99.54,"coordY":136.94}},"index":4,"playId":"1f0e4f13-1270-34f3-9fce-129da323b8ea","pitchNumber":5,"startTime":"2026-05-15T02:13:00.362Z","endTime":"2026-05-15T02:13:10.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:13:10.680Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T02:13:14.151Z","endTime":"2026-05-15T02:14:37.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45470520233577,"aZ":-30.514909404863253,"pfxX":1.0237453947736583,"pfxZ":1.0168402429700603,"pX":0.12389649547646474,"pZ":2.590631429292696,"vX0":2.8317053990904433,"vY0":-126.87204944966209,"vZ0":-0.9395534482682446,"x":112.28,"y":168.83,"x0":-1.1387706913121518,"y0":50.00294283030675,"z0":5.393121917302725,"aX":1.6724599548994437},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":-2.5,"spinRate":2410,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.43136527707487904,"extension":6.572674255636055},"index":0,"playId":"9c22fc2c-489c-36ec-b8fc-c255d8beee2f","pitchNumber":1,"startTime":"2026-05-15T02:13:33.270Z","endTime":"2026-05-15T02:13:37.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.799198113261053,"aZ":-30.305537648515987,"pfxX":0.4249487089299979,"pfxZ":1.1350220236639394,"pX":1.418994676802456,"pZ":2.849488131140933,"vX0":5.98997464530941,"vY0":-127.06262800919559,"vZ0":-0.4827821103631059,"x":62.91,"y":161.84,"x0":-1.0152987408183958,"y0":50.0046297027038,"z0":5.431002927452512,"aX":0.7010247459646759},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.2,"breakHorizontal":-2.0,"spinRate":2471,"spinDirection":165},"zone":12,"typeConfidence":0.91,"plateTime":0.4295658690500228,"extension":6.6120693154285055},"index":1,"playId":"61efd10c-c000-3817-8e9d-1f71359ce702","pitchNumber":2,"startTime":"2026-05-15T02:13:54.382Z","endTime":"2026-05-15T02:13:57.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56342767059109,"aZ":-10.589564896441912,"pfxX":-4.124679340326903,"pfxZ":10.836831253581568,"pX":-0.029517876783024727,"pZ":4.323650057411049,"vX0":3.60944794154611,"vY0":-140.64209816045255,"vZ0":-1.4556455247001912,"x":118.13,"y":122.04,"x0":-0.7971657482017201,"y0":50.00612147690564,"z0":5.539183046517548,"aX":-8.21840082128476},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.4,"breakHorizontal":6.7,"spinRate":2366,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.3902859970643999,"extension":6.591463878054991},"index":2,"playId":"5997f0f2-2d5f-34d2-9639-0c42c94219a5","pitchNumber":3,"startTime":"2026-05-15T02:14:15.223Z","endTime":"2026-05-15T02:14:18.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.722971870577375,"aZ":-29.59004249848569,"pfxX":0.3748314698795303,"pfxZ":1.5076162332747423,"pX":1.2909337672296584,"pZ":2.42285578461075,"vX0":5.325307976914659,"vY0":-129.30806571853594,"vZ0":-1.9192087721715976,"x":67.79,"y":173.36,"x0":-0.832997645741453,"y0":50.00426973590614,"z0":5.417066008052205,"aX":0.6419412515587681},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":-1.7,"spinRate":2479,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.4215361178481887,"extension":6.609812012799371},"index":3,"playId":"ebbeff28-e4b4-3c0f-9935-f61e4333ca2b","pitchNumber":4,"startTime":"2026-05-15T02:14:33.692Z","endTime":"2026-05-15T02:14:37.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:14:37.668Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Will Smith homers (4) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T02:16:57.405Z","endTime":"2026-05-15T02:18:23.846Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24306442467559,"aZ":-26.96362889714239,"pfxX":-10.67909883780067,"pfxZ":2.713985884228176,"pX":-0.01226641867619299,"pZ":3.3499960845523353,"vX0":6.658895530627718,"vY0":-137.4114516211983,"vZ0":-0.2276960436783999,"x":117.47,"y":148.33,"x0":-1.0741944299745794,"y0":50.004352155857646,"z0":5.2593489459829454,"aX":-20.510022475755974},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":18.0,"spinRate":1940,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.3979612073139105,"extension":6.267665014391024},"index":0,"playId":"9936df86-3222-32f7-bedb-5571cf61c7ec","pitchNumber":1,"startTime":"2026-05-15T02:17:12.239Z","endTime":"2026-05-15T02:17:16.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49150731428915,"aZ":-36.20060026139766,"pfxX":10.313992342586094,"pfxZ":-3.137693222015324,"pX":0.4664517019040488,"pZ":1.3867268978038285,"vX0":1.0497114053483476,"vY0":-113.34523693283313,"vZ0":-0.9016913110383058,"x":99.22,"y":201.34,"x0":-1.3423290664614032,"y0":50.003950451798794,"z0":5.4506527851646505,"aX":13.227629432246808},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.6,"breakHorizontal":-19.0,"spinRate":3115,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4859171846025818,"extension":6.069105285605826},"index":1,"playId":"0974ee76-d8a9-31ae-a1ad-f45dfb2765ba","pitchNumber":2,"startTime":"2026-05-15T02:17:25.033Z","endTime":"2026-05-15T02:17:29.211Z","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-15T02:17:34.674Z","endTime":"2026-05-15T02:17:45.235Z","isPitch":false,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.422360881881275,"aZ":-38.26947547569724,"pfxX":9.247030968808794,"pfxZ":-4.71646785928711,"pX":1.3852189125733534,"pZ":1.4389620517156263,"vX0":3.253865931936404,"vY0":-113.65001480368463,"vZ0":-0.6599988735584942,"x":64.2,"y":199.93,"x0":-1.2721192276349946,"y0":50.00530718050279,"z0":5.578286548308427,"aX":11.937085803437604},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-8.4,"breakHorizontal":-17.6,"spinRate":3124,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.48442615554760016,"extension":6.118044742678014},"index":3,"playId":"d616577a-fcd9-3d97-b944-f9c8c82d7d9b","pitchNumber":3,"startTime":"2026-05-15T02:17:45.235Z","endTime":"2026-05-15T02:17:49.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736760444932553,"aZ":-29.37580154073345,"pfxX":-10.004834236798024,"pfxZ":1.4759116921899302,"pX":-0.21740433249771451,"pZ":3.096211001652812,"vX0":5.297158441305021,"vY0":-136.5466437875829,"vZ0":-0.43387574957550307,"x":125.29,"y":155.18,"x0":-0.8777136305260054,"y0":50.00467109240825,"z0":5.27019090410354,"aX":-18.983406559382097},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.8,"breakHorizontal":17.0,"spinRate":1849,"spinDirection":240},"zone":2,"typeConfidence":0.91,"plateTime":0.40041924725225897,"extension":6.0801510627834014},"hitData":{"launchSpeed":103.1,"launchAngle":33.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":175.42,"coordY":49.35}},"index":4,"playId":"553b4707-977d-3b50-8640-da74ab8e3796","pitchNumber":4,"startTime":"2026-05-15T02:18:01.467Z","endTime":"2026-05-15T02:18:23.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:18:23.846Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T02:18:21.699Z","endTime":"2026-05-15T02:19:23.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.676411220806447,"aZ":-30.365400277470975,"pfxX":-10.848764377912364,"pfxZ":0.9415831056230974,"pX":0.22105585543302672,"pZ":2.7833221586542627,"vX0":7.669896333158916,"vY0":-137.3896900094941,"vZ0":-1.2106108844738408,"x":108.57,"y":163.63,"x0":-1.188540039345522,"y0":50.00495005511065,"z0":5.281756685391568,"aX":-20.87081091586191},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.7,"breakHorizontal":18.1,"spinRate":1781,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.3977262904607235,"extension":6.170481027692372},"index":0,"playId":"49fcc247-f242-3601-80e8-07359c5d2834","pitchNumber":1,"startTime":"2026-05-15T02:18:48.250Z","endTime":"2026-05-15T02:18:51.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598380042466054,"aZ":-25.85069559723055,"pfxX":1.2108984965805303,"pfxZ":3.5652367445792876,"pX":0.8486501180536163,"pZ":2.9690832986918405,"vX0":4.794337373038837,"vY0":-131.52451166477272,"vZ0":-1.377449906279362,"x":84.65,"y":158.61,"x0":-1.1459077487942053,"y0":50.0042402152488,"z0":5.394051894121525,"aX":2.1473672888260396},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":-3.1,"spinRate":2406,"spinDirection":161},"zone":12,"typeConfidence":0.92,"plateTime":0.41445232450484415,"extension":6.2834011757870005},"index":1,"playId":"79eadbad-3c3d-3ee1-ac94-7fc331a34041","pitchNumber":2,"startTime":"2026-05-15T02:19:02.237Z","endTime":"2026-05-15T02:19:06.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72690521494367,"aZ":-27.693791547062403,"pfxX":-10.955261914336925,"pfxZ":2.334109651045541,"pX":0.3941893729619604,"pZ":2.9947519913627985,"vX0":7.495061232621828,"vY0":-137.0415174915708,"vZ0":-1.1545910098870555,"x":101.97,"y":157.92,"x0":-0.9404104895894958,"y0":50.002964053795324,"z0":5.297602967674146,"aX":-21.025605211431625},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.2,"breakHorizontal":18.5,"spinRate":2075,"spinDirection":240},"zone":3,"typeConfidence":0.9,"plateTime":0.3983125704974988,"extension":6.223006589464953},"index":2,"playId":"6e5ca4d2-0cf2-313d-a88c-068dd3740685","pitchNumber":3,"startTime":"2026-05-15T02:19:19.277Z","endTime":"2026-05-15T02:19:23.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:19:23.529Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T02:19:26.987Z","endTime":"2026-05-15T02:20:30.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":86.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4569629641772,"aZ":-28.613970289440775,"pfxX":-10.627239510285047,"pfxZ":1.8564804585912995,"pX":0.3635654632796351,"pZ":3.4143722275716835,"vX0":7.4678325944452215,"vY0":-137.0858719495037,"vZ0":-0.020494586956188554,"x":103.14,"y":146.59,"x0":-1.006280926376209,"y0":50.00082375143585,"z0":5.364694050174705,"aX":-20.356019171170075},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.6,"breakHorizontal":17.8,"spinRate":2157,"spinDirection":234},"zone":3,"typeConfidence":0.9,"plateTime":0.39855522727673476,"extension":6.240387532238453},"index":0,"playId":"2ec223f9-cbe3-3ebe-8b3f-6113d39b1491","pitchNumber":1,"startTime":"2026-05-15T02:19:48.045Z","endTime":"2026-05-15T02:19:52.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.612383628900265,"aZ":-31.623403076064463,"pfxX":-11.206249347770223,"pfxZ":0.3327254411584013,"pX":-0.5454964369352864,"pZ":1.3703036027788313,"vX0":6.341731503570894,"vY0":-128.37245479350514,"vZ0":-3.303427841244469,"x":137.79,"y":201.78,"x0":-1.5920477002746838,"y0":50.006234614015675,"z0":5.136154141495016,"aX":-18.704042811535608},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":18.8,"spinRate":2119,"spinDirection":264},"zone":13,"typeConfidence":0.9,"plateTime":0.42670685101578476,"extension":6.150283817867382},"index":1,"playId":"a44cd8b5-260a-3015-8a34-851b8be2fe57","pitchNumber":2,"startTime":"2026-05-15T02:20:05.098Z","endTime":"2026-05-15T02:20:09.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15371596701576,"aZ":-28.046779433170872,"pfxX":-10.535089911338245,"pfxZ":2.159225065338191,"pX":0.1353050979274385,"pZ":2.9761554655557165,"vX0":6.943214508076583,"vY0":-137.0901601459338,"vZ0":-0.9175779260385184,"x":111.84,"y":158.42,"x0":-1.0562513793713613,"y0":50.00177719845062,"z0":5.222576326262703,"aX":-20.132771796572435},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.0,"breakHorizontal":17.6,"spinRate":2095,"spinDirection":237},"zone":2,"typeConfidence":0.9,"plateTime":0.3989195035366624,"extension":6.373967478761342},"hitData":{"launchSpeed":93.2,"launchAngle":40.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.03,"coordY":73.57}},"index":2,"playId":"86a765ba-9770-36a0-b26d-ba6777c1894e","pitchNumber":3,"startTime":"2026-05-15T02:20:19.788Z","endTime":"2026-05-15T02:20:30.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:20:30.584Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T02:20:33.081Z","endTime":"2026-05-15T02:22:16.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575242515188844,"aZ":-37.16197643252059,"pfxX":11.119673508578227,"pfxZ":-3.975001419756734,"pX":-0.13876255000596363,"pZ":1.0202349495451626,"vX0":-0.0195871558333518,"vY0":-112.55644749751956,"vZ0":-1.3220365216547931,"x":122.29,"y":211.23,"x0":-1.5692020495481827,"y0":50.00333706243933,"z0":5.453341568751872,"aX":13.95605196271448},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.2,"breakHorizontal":-20.0,"spinRate":3089,"spinDirection":54},"zone":13,"typeConfidence":0.9,"plateTime":0.4907458262018234,"extension":6.1389453886859515},"index":0,"playId":"c3722484-7ec8-39b9-8268-4444ee7f6871","pitchNumber":1,"startTime":"2026-05-15T02:20:52.517Z","endTime":"2026-05-15T02:20:56.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74354828127566,"aZ":-40.42571261811229,"pfxX":9.342418092570231,"pfxZ":-6.5460836908846,"pX":-0.9706154670962659,"pZ":1.2566095832254291,"vX0":-1.2807787729264124,"vY0":-112.24633937906333,"vZ0":-0.11856290008624115,"x":154.0,"y":204.85,"x0":-1.6007960104689885,"y0":50.005137488981475,"z0":5.470861843417066,"aX":11.7699014235477},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-11.5,"breakHorizontal":-16.4,"spinRate":3070,"spinDirection":50},"zone":13,"typeConfidence":0.91,"plateTime":0.4903830909624527,"extension":6.183973260226243},"index":1,"playId":"e2e09da6-0366-3529-81b3-58f3c5973c9d","pitchNumber":2,"startTime":"2026-05-15T02:21:08.137Z","endTime":"2026-05-15T02:21:12.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93610128406803,"aZ":-28.479226454768423,"pfxX":-10.803533465069858,"pfxZ":1.9272511395978773,"pX":0.5883401265607769,"pZ":1.9278665327281916,"vX0":8.245702339978473,"vY0":-137.46543056542328,"vZ0":-3.5830195933046194,"x":94.57,"y":186.73,"x0":-1.043688772111854,"y0":50.00326401753885,"z0":5.177525405006427,"aX":-20.71570283047325},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.9,"breakHorizontal":17.9,"spinRate":1973,"spinDirection":245},"zone":9,"typeConfidence":0.9,"plateTime":0.39816123205287024,"extension":6.271036115346796},"index":2,"playId":"a2cdb559-007f-3c5e-a1df-c4e71c7e531c","pitchNumber":3,"startTime":"2026-05-15T02:21:23.940Z","endTime":"2026-05-15T02:21:27.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-05-15T02:21:36.796Z","endTime":"2026-05-15T02:21:47.401Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":69.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.659599767903117,"aZ":-37.4208157087008,"pfxX":10.843678226744187,"pfxZ":-4.234149439897539,"pX":-0.6685972693175161,"pZ":2.579887477244206,"vX0":-1.0787667683456181,"vY0":-112.01365372540448,"vZ0":1.75471510712395,"x":142.49,"y":169.12,"x0":-1.5789069672207636,"y0":50.000601729969766,"z0":5.680998540317741,"aX":13.453159857115777},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-6.7,"breakHorizontal":-19.2,"spinRate":3146,"spinDirection":51},"zone":4,"typeConfidence":0.9,"plateTime":0.49345391250293913,"extension":6.0336067550909425},"index":4,"playId":"37531dba-1869-3018-9d5e-6188103663d0","pitchNumber":4,"startTime":"2026-05-15T02:21:47.401Z","endTime":"2026-05-15T02:21:51.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037819509589372,"aZ":-29.939272255981273,"pfxX":-10.194957922382713,"pfxZ":1.1575035515128942,"pX":0.3040559882526639,"pZ":2.7791706939173912,"vX0":7.217194592953438,"vY0":-137.30899332186937,"vZ0":-1.1351866919965963,"x":105.41,"y":163.74,"x0":-1.0229598856859687,"y0":50.000774060437585,"z0":5.219737982924537,"aX":-19.626551825892957},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.0,"breakHorizontal":17.2,"spinRate":1897,"spinDirection":239},"zone":6,"typeConfidence":0.9,"plateTime":0.3976404706826213,"extension":6.2656838848352905},"hitData":{"launchSpeed":94.0,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.07,"coordY":133.32}},"index":5,"playId":"dfe0b105-41a2-3f6d-a55c-095e541fc2b9","pitchNumber":5,"startTime":"2026-05-15T02:22:08.979Z","endTime":"2026-05-15T02:22:16.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:22:16.951Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T02:24:32.369Z","endTime":"2026-05-15T02:26:35.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77678079253803,"aZ":-41.312347441653536,"pfxX":6.404747003732123,"pfxZ":-7.2972534253122205,"pX":0.15329751859555718,"pZ":2.263640751361635,"vX0":0.7305297343907691,"vY0":-111.66232962912794,"vZ0":1.9907433270575308,"x":111.16,"y":177.66,"x0":-1.010279562887922,"y0":50.00425420049399,"z0":5.639253942662189,"aX":8.016628125388207},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-12.2,"breakHorizontal":-11.8,"spinRate":2621,"spinDirection":43},"zone":5,"typeConfidence":0.9,"plateTime":0.49219339887300295,"extension":6.526421949631956},"index":0,"playId":"df62201a-fb53-3d10-9804-27a6393d5681","pitchNumber":1,"startTime":"2026-05-15T02:24:49.601Z","endTime":"2026-05-15T02:24:53.520Z","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.7,"endSpeed":79.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55925630446255,"aZ":-31.166695353461144,"pfxX":1.5761517626166013,"pfxZ":0.6319525530643313,"pX":1.2702473351134969,"pZ":1.4931216786108394,"vX0":5.049122993240063,"vY0":-124.84823867858964,"vZ0":-3.283780035049417,"x":68.58,"y":198.47,"x0":-0.9775634688086128,"y0":50.001601389140866,"z0":5.372616884985244,"aX":2.50380830267415},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":-4.0,"spinRate":2445,"spinDirection":109},"zone":14,"typeConfidence":0.89,"plateTime":0.43760172761202654,"extension":6.650279999997741},"index":1,"playId":"c5442bf0-b419-3923-8dcd-e2989f77ab86","pitchNumber":2,"startTime":"2026-05-15T02:25:06.625Z","endTime":"2026-05-15T02:25:11.578Z","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":94.7,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.024781327852477,"aZ":-13.621837472257262,"pfxX":-8.11885768162858,"pfxZ":9.645645919279705,"pX":-0.30652054531399725,"pZ":3.8226330598088336,"vX0":4.589524593485768,"vY0":-137.8979490041208,"vZ0":-2.004643860689997,"x":128.68,"y":135.57,"x0":-0.9387095621826147,"y0":50.00291033761129,"z0":5.4793113767268204,"aX":-15.616401156370161},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":13.7,"spinRate":2502,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3973814105298099,"extension":6.551888796528185},"index":2,"playId":"d3f9e7fd-5156-3c16-a6fd-5ff57ef135cd","pitchNumber":3,"startTime":"2026-05-15T02:25:24.925Z","endTime":"2026-05-15T02:25:29.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.374523863602278,"aZ":-14.402567631109,"pfxX":-7.376482163863047,"pfxZ":9.079281698231124,"pX":-0.07728256281022997,"pZ":2.4547659670791746,"vX0":4.84895006505852,"vY0":-139.05801868891135,"vZ0":-5.1596108430144225,"x":119.95,"y":172.5,"x0":-0.8858483862364959,"y0":50.00271160358612,"z0":5.290888164677287,"aX":-14.436632574735416},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":12.4,"spinRate":2478,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.39398298154883715,"extension":6.590215484971951},"index":3,"playId":"3bfdc830-151a-3d78-bd5a-bb0728a4a814","pitchNumber":4,"startTime":"2026-05-15T02:25:43.186Z","endTime":"2026-05-15T02:25:46.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.274152757362145,"aZ":-14.947549137213135,"pfxX":-6.953937626096658,"pfxZ":8.809807483474705,"pX":-0.369564559531616,"pZ":3.7511996995045602,"vX0":4.197323199216354,"vY0":-138.7711977887826,"vZ0":-1.9372080328282955,"x":131.09,"y":137.5,"x0":-0.9960590654226936,"y0":50.00518634970222,"z0":5.451150562665298,"aX":-13.600823578602224},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":11.8,"spinRate":2400,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3942954893021846,"extension":6.593824686381764},"index":4,"playId":"e18d8839-5dc4-3559-a5fc-915b2d404b10","pitchNumber":5,"startTime":"2026-05-15T02:26:06.076Z","endTime":"2026-05-15T02:26:10.340Z","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":85.0,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.340589438045065,"aZ":-33.29140320017975,"pfxX":-7.565624122309941,"pfxZ":-0.7152595779144217,"pX":-0.17883771251326722,"pZ":1.9989311527550764,"vX0":4.561736685851795,"vY0":-123.85732127417936,"vZ0":-1.6540631165172832,"x":123.82,"y":184.81,"x0":-1.0559017915398872,"y0":50.00218290386655,"z0":5.443717875291746,"aX":-11.8250467742618},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.4,"breakHorizontal":12.7,"spinRate":1338,"spinDirection":267},"zone":8,"typeConfidence":0.9,"plateTime":0.44120131711090105,"extension":6.5350433712835665},"hitData":{"launchSpeed":78.6,"launchAngle":30.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.48,"coordY":91.82}},"index":5,"playId":"4014f2ba-cdf2-3242-98c0-9030a41c3cb0","pitchNumber":6,"startTime":"2026-05-15T02:26:25.697Z","endTime":"2026-05-15T02:26:35.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:26:35.135Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T02:26:40.859Z","endTime":"2026-05-15T02:28:10.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47601407497109,"aZ":-30.105839222819736,"pfxX":1.6196640780982523,"pfxZ":1.260134042312412,"pX":0.49100640894724085,"pZ":2.5452764494683224,"vX0":3.221602219956524,"vY0":-126.54851927035092,"vZ0":-1.1784511085271554,"x":98.28,"y":170.06,"x0":-1.0040337450917445,"y0":50.001108579950156,"z0":5.407453136498183,"aX":2.65130299566235},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":-3.6,"spinRate":2476,"spinDirection":155},"zone":6,"typeConfidence":0.9,"plateTime":0.43121933739537566,"extension":6.434692199895084},"index":0,"playId":"b4b430ab-153b-3998-b885-15450f020457","pitchNumber":1,"startTime":"2026-05-15T02:27:02.620Z","endTime":"2026-05-15T02:27:05.908Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-15T02:27:27.811Z","endTime":"2026-05-15T02:27:45.617Z","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":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86558072250862,"aZ":-14.792489578793246,"pfxX":-6.046443326018492,"pfxZ":8.977751528545825,"pX":-0.3053542036411069,"pZ":3.762025376374756,"vX0":3.4990565471833244,"vY0":-138.27734769596196,"vZ0":-1.9346296454646694,"x":128.64,"y":137.21,"x0":-0.8016224440835524,"y0":50.00526748934998,"z0":5.463414809960546,"aX":-11.709140925980162},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":10.2,"spinRate":2299,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.396124085129101,"extension":6.663906102410709},"index":2,"playId":"33d399b5-636f-3e3d-bc24-13fbb466619e","pitchNumber":2,"startTime":"2026-05-15T02:27:45.617Z","endTime":"2026-05-15T02:27:50.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.620004940473144,"aZ":-15.286824896292895,"pfxX":-6.384102954973594,"pfxZ":8.794033645888048,"pX":-0.06565152941148691,"pZ":3.1801745686882383,"vX0":4.294664369835183,"vY0":-137.70550798326423,"vZ0":-3.183186381454334,"x":119.5,"y":152.92,"x0":-0.8161105336657047,"y0":50.00360984103556,"z0":5.385571331748586,"aX":-12.25956283688314},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2292,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.39778988427760886,"extension":6.5547598237381735},"hitData":{"launchSpeed":91.1,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.94,"coordY":163.54}},"index":3,"playId":"70f9a71d-ed30-37b7-8ffc-edb38ad11bb3","pitchNumber":3,"startTime":"2026-05-15T02:28:02.468Z","endTime":"2026-05-15T02:28:10.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:28:10.639Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T02:28:15.760Z","endTime":"2026-05-15T02:30:19.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65112953288127,"aZ":-13.32245779069878,"pfxX":-6.750386049172972,"pfxZ":9.9284825684366,"pX":-0.5927185849794429,"pZ":2.6657747407008543,"vX0":2.995468145967497,"vY0":-137.44892360745396,"vZ0":-5.145383984093084,"x":139.59,"y":166.8,"x0":-0.8243096135828476,"y0":50.003615654533405,"z0":5.478711276290487,"aX":-12.816882868338345},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":11.5,"spinRate":2441,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.3996870977464919,"extension":6.753749640019404},"index":0,"playId":"d304f828-acd7-3248-9e08-929f71b079f6","pitchNumber":1,"startTime":"2026-05-15T02:28:36.906Z","endTime":"2026-05-15T02:28:41.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.317394322640315,"aZ":-25.462639750198857,"pfxX":2.211484956260095,"pfxZ":4.0437102613726585,"pX":1.1571256129828096,"pZ":1.4503898352760156,"vX0":4.485506767983119,"vY0":-127.73485855445156,"vZ0":-4.725753168462085,"x":72.89,"y":199.62,"x0":-0.9060939271688002,"y0":50.001513235695526,"z0":5.316544693813451,"aX":3.6682114665391072},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":-5.0,"spinRate":2461,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.42814203952725904,"extension":6.607820641445069},"index":1,"playId":"eb77c10c-6ce7-3226-b02e-af005ea1a950","pitchNumber":2,"startTime":"2026-05-15T02:28:52.171Z","endTime":"2026-05-15T02:28:55.329Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-15T02:29:05.308Z","endTime":"2026-05-15T02:29:14.262Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.034057704609896,"aZ":-27.282126235145405,"pfxX":0.6292904122561431,"pfxZ":2.9094656666857297,"pX":2.7265844463669824,"pZ":0.6181945472315487,"vX0":8.60784929703062,"vY0":-128.47573523323004,"vZ0":-6.29025006797898,"x":13.07,"y":222.09,"x0":-0.7402505791787556,"y0":50.00374511270664,"z0":5.200979686387064,"aX":1.058537265985876},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":-3.0,"spinRate":2520,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.4252957201650074,"extension":6.743931962170162},"index":3,"playId":"213babb4-1e85-3b38-ad24-dc3348443bbd","pitchNumber":3,"startTime":"2026-05-15T02:29:14.262Z","endTime":"2026-05-15T02:29:17.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832035778449775,"aZ":-29.242352310477298,"pfxX":1.3986637522607497,"pfxZ":1.7960600931845425,"pX":2.082598541239011,"pZ":1.8404818947261385,"vX0":6.754225206449909,"vY0":-126.99834856451734,"vZ0":-3.0945806525453197,"x":37.62,"y":189.09,"x0":-0.7924394673776087,"y0":50.00464098281376,"z0":5.398929721755592,"aX":2.2862875739679964},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-4.1,"spinRate":2447,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.4311581367032673,"extension":6.627224966915575},"index":4,"playId":"610c7055-b719-37b3-ba38-cc7f11eb9138","pitchNumber":4,"startTime":"2026-05-15T02:29:37.593Z","endTime":"2026-05-15T02:29:40.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.389850239535676,"aZ":-13.729229938172505,"pfxX":-7.843088111665461,"pfxZ":9.272325166214916,"pX":1.0929788023429765,"pZ":3.0063967310285946,"vX0":8.185488811760251,"vY0":-140.2990268870811,"vZ0":-3.746434612557056,"x":75.34,"y":157.61,"x0":-0.8464568828808532,"y0":50.000960933249274,"z0":5.256589307681893,"aX":-15.59979594221702},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":12.5,"spinRate":2466,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.39071302236162,"extension":6.664616009733428},"index":5,"playId":"00100954-18f3-399f-8ae6-4976b61b95d1","pitchNumber":5,"startTime":"2026-05-15T02:29:57.326Z","endTime":"2026-05-15T02:30:01.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.314454987545094,"aZ":-33.36331083250627,"pfxX":1.9178505762502231,"pfxZ":-0.7420371144327547,"pX":0.5399864385905139,"pZ":3.7558847874996983,"vX0":3.509774348481098,"vY0":-125.69107227622341,"vZ0":2.439547415362216,"x":96.42,"y":137.37,"x0":-1.1232822897372625,"y0":50.002978631403955,"z0":5.48058358491795,"aX":3.07041830166049},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":-4.3,"spinRate":2504,"spinDirection":101},"zone":12,"typeConfidence":0.89,"plateTime":0.43565040005010003,"extension":6.479162239366737},"index":6,"playId":"88c36464-36f5-303a-b698-69a4f01d2576","pitchNumber":6,"startTime":"2026-05-15T02:30:14.460Z","endTime":"2026-05-15T02:30:19.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:30:19.370Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T02:30:33.563Z","endTime":"2026-05-15T02:32:28.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.074569192505635,"aZ":-12.451452574410885,"pfxX":-6.210016984107506,"pfxZ":10.15621160622165,"pX":0.8385773799250741,"pZ":3.024486489585999,"vX0":6.923016964176833,"vY0":-138.93524246584153,"vZ0":-3.968320034429112,"x":85.04,"y":157.12,"x0":-0.8866512676463747,"y0":50.00110372301629,"z0":5.307425579381967,"aX":-12.058100789076978},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":9.7,"spinRate":2402,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.3952506989012319,"extension":6.532643523275964},"index":0,"playId":"f3bc0db6-d1fd-385c-9216-562bb8de2b22","pitchNumber":1,"startTime":"2026-05-15T02:30:46.163Z","endTime":"2026-05-15T02:30:49.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.979383332476786,"aZ":-12.0875146339037,"pfxX":-5.58608152354029,"pfxZ":10.429957171038598,"pX":0.299505669331985,"pZ":4.389662669947666,"vX0":5.286539701944928,"vY0":-138.61422766490602,"vZ0":-0.8020416913586308,"x":105.58,"y":120.26,"x0":-0.9162926394851422,"y0":50.000983778428434,"z0":5.498064845953217,"aX":-10.756695493149088},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":8.9,"spinRate":2452,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.39671083021602227,"extension":6.639299861768653},"index":1,"playId":"40774079-ed0e-3f37-90ad-9996eb43f212","pitchNumber":2,"startTime":"2026-05-15T02:31:06.373Z","endTime":"2026-05-15T02:31:09.970Z","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":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634748172793994,"aZ":-29.951250701489293,"pfxX":1.1429555570990253,"pfxZ":1.369095997174652,"pX":0.6804135953400824,"pZ":2.639375860940187,"vX0":3.959111508650397,"vY0":-126.30501237997466,"vZ0":-0.8371846211226042,"x":91.06,"y":167.52,"x0":-1.052975086213357,"y0":50.002201024582995,"z0":5.3739403459879185,"aX":1.8545491486060095},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":-2.9,"spinRate":2419,"spinDirection":169},"zone":6,"typeConfidence":0.9,"plateTime":0.43289632458612726,"extension":6.563675751662201},"index":2,"playId":"e78f8ba9-f284-3030-81ae-591420ca98be","pitchNumber":3,"startTime":"2026-05-15T02:31:25.594Z","endTime":"2026-05-15T02:31:29.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93297891054793,"aZ":-10.809775064697666,"pfxX":-5.8811550142201225,"pfxZ":10.958152150099602,"pX":0.562113775032401,"pZ":3.9517690860823618,"vX0":6.0507032501230125,"vY0":-139.5775032532116,"vZ0":-2.2231581593496803,"x":95.57,"y":132.08,"x0":-0.8822685385647175,"y0":50.000523490802024,"z0":5.481637034022029,"aX":-11.463982337229957},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":9.2,"spinRate":2533,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.3942347078053654,"extension":6.647028336401265},"index":3,"playId":"c33a62b3-92e2-344c-9b0e-1d4093a499af","pitchNumber":4,"startTime":"2026-05-15T02:31:47.894Z","endTime":"2026-05-15T02:31:51.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"6486d337-8294-321f-bf77-5d2f4bf022c3","startTime":"2026-05-15T02:32:06.036Z","endTime":"2026-05-15T02:32:09.568Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09369199444272,"aZ":-28.860879502821525,"pfxX":1.1997643454247362,"pfxZ":2.038584977414862,"pX":0.4250759214699163,"pZ":2.2658989319226452,"vX0":3.659075562042657,"vY0":-126.4045777331954,"vZ0":-1.8060451081425333,"x":100.8,"y":177.6,"x0":-1.1953737226963546,"y0":50.00052710665596,"z0":5.300616780413887,"aX":1.9458379351152095},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":-3.0,"spinRate":2461,"spinDirection":186},"zone":6,"typeConfidence":0.9,"plateTime":0.43286041455168434,"extension":6.651155325347175},"index":5,"playId":"b5735893-0e42-3ac0-a08f-7426c138829b","pitchNumber":5,"startTime":"2026-05-15T02:32:24.716Z","endTime":"2026-05-15T02:32:28.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:32:28.596Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T02:34:25.545Z","endTime":"2026-05-15T02:36:07.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.058200372907137,"aZ":-40.04840554820464,"pfxX":10.305297195304442,"pfxZ":-6.415496770259052,"pX":-1.5178018516424379,"pZ":1.5050025118338937,"vX0":-2.3786214327153243,"vY0":-110.73993606961402,"vZ0":0.35464408347034215,"x":174.86,"y":198.14,"x0":-1.7603302103392464,"y0":50.005478163540744,"z0":5.575034289839387,"aX":12.642348103374651},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-11.2,"breakHorizontal":-17.9,"spinRate":3083,"spinDirection":58},"zone":13,"typeConfidence":0.91,"plateTime":0.4969815865500764,"extension":5.913811825322029},"index":0,"playId":"e401aba3-da5f-3cd8-b4db-a765b06613ef","pitchNumber":1,"startTime":"2026-05-15T02:34:59.235Z","endTime":"2026-05-15T02:35:03.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49473302762157,"aZ":-39.19420768153443,"pfxX":10.789754163406634,"pfxZ":-5.83372869260206,"pX":-1.411565433991661,"pZ":2.0616633335177714,"vX0":-2.2022068288135563,"vY0":-109.35361552509592,"vZ0":1.1794376864619407,"x":170.81,"y":183.12,"x0":-1.7888341343484049,"y0":50.00306379165397,"z0":5.74195020113551,"aX":12.979958938582346},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.8,"breakHorizontal":-18.8,"spinRate":3047,"spinDirection":53},"zone":13,"typeConfidence":0.91,"plateTime":0.5021717156686387,"extension":5.844120955036444},"index":1,"playId":"55b0d98e-4f47-3964-80ac-83b62638c2e8","pitchNumber":2,"startTime":"2026-05-15T02:35:13.349Z","endTime":"2026-05-15T02:35:17.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.741184047504603,"aZ":-27.794787292704438,"pfxX":-10.314411436804958,"pfxZ":2.314425646874753,"pX":-0.8721127787251708,"pZ":2.666347154447324,"vX0":4.8674267534864315,"vY0":-136.14144716896777,"vZ0":-2.0423948775841967,"x":150.24,"y":166.79,"x0":-1.335662964787518,"y0":50.00213601017317,"z0":5.335451409986182,"aX":-19.50916725721616},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.0,"breakHorizontal":17.8,"spinRate":2044,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.4011436547257916,"extension":6.0487213175699015},"index":2,"playId":"71f5e95a-2620-31b8-9f20-2072e73dc50d","pitchNumber":3,"startTime":"2026-05-15T02:35:28.506Z","endTime":"2026-05-15T02:35:33.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13326170483154,"aZ":-24.111827658934214,"pfxX":-10.550664347033301,"pfxZ":4.295537048930569,"pX":1.2573063254780281,"pZ":2.628052071666966,"vX0":9.640928904993983,"vY0":-135.73451935293733,"vZ0":-2.6847080807340404,"x":69.07,"y":167.82,"x0":-0.9600740698980396,"y0":50.002170164232965,"z0":5.298644550578511,"aX":-19.79824647041407},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":17.2,"spinRate":2026,"spinDirection":238},"zone":12,"typeConfidence":0.9,"plateTime":0.4026655762621223,"extension":6.425343320231148},"index":3,"playId":"86f13454-bb34-3f3e-afa7-69966ddf5dc9","pitchNumber":4,"startTime":"2026-05-15T02:35:49.357Z","endTime":"2026-05-15T02:35:53.606Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74338330247949,"aZ":-30.993016032444796,"pfxX":-11.338459951041667,"pfxZ":0.7384976969696329,"pX":-1.4346196699078342,"pZ":1.7292134745183818,"vX0":3.7937628485395125,"vY0":-126.02677171448666,"vZ0":-2.474470723566409,"x":171.68,"y":192.09,"x0":-1.4867023071865313,"y0":50.005467526279006,"z0":5.228477415419707,"aX":-18.2315514445546},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":19.7,"spinRate":1868,"spinDirection":261},"zone":13,"typeConfidence":0.91,"plateTime":0.43470153337235695,"extension":6.0426196666816585},"index":4,"playId":"5cad6641-3128-38d2-96c2-e49e0ded0fb3","pitchNumber":5,"startTime":"2026-05-15T02:36:03.008Z","endTime":"2026-05-15T02:36:07.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:36:07.488Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Teoscar Hernández doubles (6) on a sharp fly ball to center fielder Drew Gilbert. Max Muncy to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T02:36:11.990Z","endTime":"2026-05-15T02:37:36.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnThird":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706900592398743,"aZ":-25.982038778622773,"pfxX":-10.145449482150655,"pfxZ":3.3302908386704413,"pX":0.19850210358838025,"pZ":2.1786551309606645,"vX0":6.689504703740802,"vY0":-134.83821933682438,"vZ0":-3.3017789802607056,"x":109.43,"y":179.96,"x0":-0.9844624774566876,"y0":50.00275675481763,"z0":5.233090689997845,"aX":-18.85928084975585},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":17.2,"spinRate":1937,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.40475252117332516,"extension":6.120607865867178},"index":0,"playId":"6da9a02e-5677-3731-9635-48c90d217334","pitchNumber":1,"startTime":"2026-05-15T02:36:31.437Z","endTime":"2026-05-15T02:36:35.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74102627129154,"aZ":-28.666458824179966,"pfxX":3.7348167054712347,"pfxZ":2.178071491914343,"pX":-1.0945053245731111,"pZ":2.8630494762676744,"vX0":-0.5594228552433046,"vY0":-125.20875958717474,"vZ0":-0.8912317103154571,"x":158.72,"y":161.48,"x0":-1.3560334329359156,"y0":50.00335581545913,"z0":5.53830735628747,"aX":6.018829403532872},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":-6.7,"spinRate":2500,"spinDirection":113},"zone":11,"typeConfidence":0.83,"plateTime":0.4349792868451092,"extension":6.057701550205878},"index":1,"playId":"9a7251d9-5719-3254-a907-bba8a07105af","pitchNumber":2,"startTime":"2026-05-15T02:36:47.182Z","endTime":"2026-05-15T02:36:51.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.051979933699112,"aZ":-35.06748760471971,"pfxX":11.556832785455535,"pfxZ":-2.3430459018614016,"pX":1.464266916529593,"pZ":1.6710851349816287,"vX0":3.1373962163280877,"vY0":-111.4169850893393,"vZ0":-0.8076413882931571,"x":61.19,"y":193.66,"x0":-1.4689257890610543,"y0":50.000768833805395,"z0":5.714337781553581,"aX":14.291153736590623},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-4.1,"breakHorizontal":-21.7,"spinRate":3150,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4946840719874377,"extension":5.822737580908198},"index":2,"playId":"d4bcf5f0-42b2-3cdb-89a1-bf2a12fc89bb","pitchNumber":3,"startTime":"2026-05-15T02:37:03.215Z","endTime":"2026-05-15T02:37:06.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.163981956413263,"aZ":-25.805579335548305,"pfxX":-10.914024296432258,"pfxZ":3.4316975992234555,"pX":-0.7761790595107353,"pZ":2.0752024372537474,"vX0":4.979337573795111,"vY0":-135.33498162451542,"vZ0":-3.6146858811631732,"x":146.59,"y":182.75,"x0":-1.2204198368763284,"y0":50.006419863485384,"z0":5.232969518110358,"aX":-20.27636684323711},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":18.7,"spinRate":2024,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.40451621808296645,"extension":6.07687116173776},"hitData":{"launchSpeed":100.3,"launchAngle":28.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":175.97,"coordY":59.08}},"index":3,"playId":"464e72e5-29ab-37c2-83b8-c6d7f8c710af","pitchNumber":4,"startTime":"2026-05-15T02:37:20.611Z","endTime":"2026-05-15T02:37:36.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:37:36.344Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing challenged (pitch result), call on the field was confirmed: Dalton Rushing called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T02:37:45.705Z","endTime":"2026-05-15T02:39:58.237Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnThird":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":76.4,"endSpeed":69.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.501843673562544,"aZ":-38.83510375607963,"pfxX":9.93992840382123,"pfxZ":-5.403415087345555,"pX":-1.2430023840342592,"pZ":1.914196880625868,"vX0":-1.7935800170612275,"vY0":-111.11320724023487,"vZ0":0.8171603948560804,"x":164.38,"y":187.1,"x0":-1.7088642718004434,"y0":50.002500070902336,"z0":5.622144623526169,"aX":12.254803791356583},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-9.1,"breakHorizontal":-17.4,"spinRate":3109,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.49560974294708027,"extension":5.860968693469098},"index":0,"playId":"0e6762f1-7488-3c20-bad3-5f2c54730d05","pitchNumber":1,"startTime":"2026-05-15T02:38:12.490Z","endTime":"2026-05-15T02:38:16.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32507893934705,"aZ":-32.926428665375155,"pfxX":-10.331974277787054,"pfxZ":-0.45920591009222367,"pX":0.32626019363514003,"pZ":0.9017511413219017,"vX0":7.667831042452672,"vY0":-126.39727531139931,"vZ0":-4.0380898848099225,"x":104.56,"y":214.43,"x0":-1.4015632115122485,"y0":50.005952297820954,"z0":5.158774258112636,"aX":-16.751112599355867},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.6,"breakHorizontal":17.0,"spinRate":1995,"spinDirection":263},"zone":14,"typeConfidence":0.91,"plateTime":0.4330317353991,"extension":6.061668478918754},"index":1,"playId":"2ccc01f5-870f-3dfd-bb69-5eeb414bf26f","pitchNumber":2,"startTime":"2026-05-15T02:38:28.007Z","endTime":"2026-05-15T02:38:31.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41772193539537,"aZ":-35.040755762155875,"pfxX":-9.223907821531792,"pfxZ":-1.7477507805086807,"pX":-1.6948972815761343,"pZ":1.5934735788082286,"vX0":2.9128077423092456,"vY0":-127.12053933327452,"vZ0":-2.133166975763284,"x":181.61,"y":195.76,"x0":-1.6554665458628963,"y0":50.001788257046385,"z0":5.218146364769271,"aX":-15.134751205376972},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":16.1,"spinRate":1992,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.4304354848166172,"extension":6.02448869440759},"index":2,"playId":"2f9d4842-8897-300b-9a07-f756a24645b6","pitchNumber":3,"startTime":"2026-05-15T02:38:48.389Z","endTime":"2026-05-15T02:38:51.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705134380944436,"aZ":-34.82759699559715,"pfxX":-10.061097414706053,"pfxZ":-1.610064214202855,"pX":-0.4162405123985839,"pZ":1.451088407443895,"vX0":5.912170894296171,"vY0":-127.5371114028173,"vZ0":-2.479666571040755,"x":132.87,"y":199.6,"x0":-1.454767199301763,"y0":50.00113636376884,"z0":5.176972587728023,"aX":-16.60804403559221},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.2,"breakHorizontal":16.9,"spinRate":1999,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.4291164955864959,"extension":6.227004430621397},"index":3,"playId":"9353c551-62eb-353e-90dd-18f3e7b49c64","pitchNumber":4,"startTime":"2026-05-15T02:39:06.611Z","endTime":"2026-05-15T02:39:10.502Z","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":92.9,"endSpeed":84.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11227414984505,"aZ":-30.191116564913695,"pfxX":-10.613427467630762,"pfxZ":1.0815380205123066,"pX":-0.4534447564091738,"pZ":3.288011294770006,"vX0":5.651141090087181,"vY0":-135.11264693566457,"vZ0":0.26849155962957405,"x":134.28,"y":150.0,"x0":-1.1999084163750426,"y0":50.00523873967112,"z0":5.3195017444051755,"aX":-19.50602488554692},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.3,"breakHorizontal":17.9,"spinRate":2014,"spinDirection":241},"zone":1,"typeConfidence":0.91,"plateTime":0.40633572449904554,"extension":6.185669389828583},"index":4,"playId":"6a4d4903-5826-301c-9273-6c941df60acc","pitchNumber":5,"startTime":"2026-05-15T02:39:31.225Z","endTime":"2026-05-15T02:39:58.237Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"}},"playEndTime":"2026-05-15T02:39:58.237Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hyeseong Kim singles on a sharp line drive to center fielder Drew Gilbert. Max Muncy scores. Teoscar Hernández to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T02:40:15.531Z","endTime":"2026-05-15T02:40:25.752Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99189009568181,"aZ":-27.422835957084242,"pfxX":-10.081376421169198,"pfxZ":2.5501943075976428,"pX":-0.2497993364429861,"pZ":2.938578992806284,"vX0":6.118144575246432,"vY0":-135.7834017488818,"vZ0":-1.0524164136452236,"x":126.52,"y":159.44,"x0":-1.2234093588575337,"y0":50.00651766987415,"z0":5.240962682642949,"aX":-18.811060192050586},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":16.9,"spinRate":2117,"spinDirection":238},"zone":2,"typeConfidence":0.9,"plateTime":0.40353641428810993,"extension":6.188145044278092},"hitData":{"launchSpeed":103.9,"launchAngle":8.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":106.59,"coordY":82.78}},"index":0,"playId":"d82bf239-e652-328e-a0ae-0cead97b655e","pitchNumber":1,"startTime":"2026-05-15T02:40:15.531Z","endTime":"2026-05-15T02:40:25.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:40:25.752Z","atBatIndex":14},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Miguel Rojas reaches on a fielder's choice out, pitcher Landen Roupp to third baseman Matt Chapman. Teoscar Hernández out at home. Hyeseong Kim to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T02:40:37.484Z","endTime":"2026-05-15T02:41:11.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnSecond":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.326034432203965,"aZ":-31.4259171336967,"pfxX":-10.611839796274348,"pfxZ":0.4005636236004886,"pX":0.276697816911726,"pZ":1.8424194141807517,"vX0":7.345497269480826,"vY0":-136.228982254176,"vZ0":-3.1884070384749843,"x":106.45,"y":189.03,"x0":-1.07288975015525,"y0":50.00645177913159,"z0":5.195520265390436,"aX":-19.992620256869028},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.2,"breakHorizontal":17.8,"spinRate":2069,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.4017390102568328,"extension":6.314443001550085},"hitData":{"launchSpeed":38.8,"launchAngle":-37.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":130.81,"coordY":183.24}},"index":0,"playId":"29ff115d-198a-3c93-87b7-49b67d69b120","pitchNumber":1,"startTime":"2026-05-15T02:41:01.725Z","endTime":"2026-05-15T02:41:11.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:41:11.782Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T02:41:42.229Z","endTime":"2026-05-15T02:43:21.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.4,"endSpeed":69.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10609561721092,"aZ":-37.04581049490088,"pfxX":9.979653902322244,"pfxZ":-3.9562720535196574,"pX":0.8219575129399483,"pZ":1.774465372364958,"vX0":2.034878203564712,"vY0":-111.14223891827815,"vZ0":0.2236617892461823,"x":85.67,"y":190.87,"x0":-1.405213383822031,"y0":50.00538570249517,"z0":5.574763484723328,"aX":12.272714797872233},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-6.7,"breakHorizontal":-18.6,"spinRate":3047,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.49608096783184363,"extension":6.03867158530838},"index":0,"playId":"db865fe9-c7ca-345e-89ee-f1c55b2e5a1e","pitchNumber":1,"startTime":"2026-05-15T02:41:53.145Z","endTime":"2026-05-15T02:41:58.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.945314435818663,"aZ":-38.26157405785249,"pfxX":11.110188041634832,"pfxZ":-4.953545344322779,"pX":-0.68606534025808,"pZ":1.398630520182835,"vX0":-1.2932316825091454,"vY0":-111.03895281591593,"vZ0":-0.3821315843446438,"x":143.15,"y":201.02,"x0":-1.5314925527754786,"y0":50.00381431684943,"z0":5.61051106951273,"aX":13.645366506277886},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-8.6,"breakHorizontal":-19.7,"spinRate":3096,"spinDirection":50},"zone":13,"typeConfidence":0.91,"plateTime":0.49641724901693385,"extension":5.864135408737596},"index":1,"playId":"9b6d793c-ab3a-3fe0-8646-831e7573f0f5","pitchNumber":2,"startTime":"2026-05-15T02:42:11.133Z","endTime":"2026-05-15T02:42:15.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51294615926077,"aZ":-34.46057435167368,"pfxX":-10.645782515336025,"pfxZ":-1.4184268457972755,"pX":-0.488642573513855,"pZ":0.6358983129700763,"vX0":5.929172870743327,"vY0":-125.5242584950798,"vZ0":-4.3239821208182985,"x":135.63,"y":221.61,"x0":-1.4884396647286093,"y0":50.00418774194543,"z0":5.162257201105261,"aX":-17.125127196347123},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.2,"breakHorizontal":18.1,"spinRate":2015,"spinDirection":264},"zone":13,"typeConfidence":0.91,"plateTime":0.435025354482776,"extension":6.037260001044807},"index":2,"playId":"baa984c2-3e3f-32c9-aa17-ef0ede820ae7","pitchNumber":3,"startTime":"2026-05-15T02:42:29.698Z","endTime":"2026-05-15T02:42:35.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937994456758066,"aZ":-40.5312516451746,"pfxX":8.76403349785642,"pfxZ":-6.657567894287511,"pX":1.4346880393909824,"pZ":0.5683309758129027,"vX0":3.3851566233780948,"vY0":-112.380396049723,"vZ0":-1.6367539555759376,"x":62.31,"y":223.44,"x0":-1.2383676123089395,"y0":50.00464614739857,"z0":5.494704096715788,"aX":10.998501861804195},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-12.1,"breakHorizontal":-16.8,"spinRate":3180,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4909481384396668,"extension":6.043275586586911},"index":3,"playId":"ed1efbe8-28fe-3156-b4d5-d53313275592","pitchNumber":4,"startTime":"2026-05-15T02:42:54.540Z","endTime":"2026-05-15T02:42:57.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":69.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11603517231527,"aZ":-40.07007703499393,"pfxX":9.496474289542931,"pfxZ":-6.407620505123093,"pX":0.19919941691343723,"pZ":1.152259779886088,"vX0":0.9306982715758376,"vY0":-111.53650688946759,"vZ0":-0.5494003925676847,"x":109.41,"y":207.67,"x0":-1.4565371471717408,"y0":50.00245612406928,"z0":5.6121449096384355,"aX":11.704453049314095},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-11.3,"breakHorizontal":-17.4,"spinRate":3122,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.49521914396983746,"extension":5.942186919050535},"index":4,"playId":"7a77f3a9-beec-39b1-8422-fd2f8186e94f","pitchNumber":5,"startTime":"2026-05-15T02:43:17.446Z","endTime":"2026-05-15T02:43:21.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:43:21.519Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T02:45:30.209Z","endTime":"2026-05-15T02:47:20.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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.3,"endSpeed":76.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0976285134754,"aZ":-33.283836939656446,"pfxX":1.8717976393147284,"pfxZ":-0.7380369901980579,"pX":-0.3426483774410873,"pZ":1.7579797732746412,"vX0":1.5074608803676026,"vY0":-121.39878086123782,"vZ0":-1.38746070132184,"x":130.06,"y":191.31,"x0":-1.2142305700459954,"y0":50.00510269463416,"z0":5.22620545076985,"aX":2.8023943854394804},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.4,"breakHorizontal":-3.7,"spinRate":2334,"spinDirection":106},"zone":7,"typeConfidence":0.68,"plateTime":0.45066354768575545,"extension":6.426119232115115},"index":0,"playId":"3a204e60-c28c-3cd9-8bbd-dba45a65b5f4","pitchNumber":1,"startTime":"2026-05-15T02:45:52.415Z","endTime":"2026-05-15T02:45:56.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.812127367653254,"aZ":-14.487127290878787,"pfxX":-7.666769921453166,"pfxZ":9.261849839469809,"pX":0.5716860820310792,"pZ":3.5225204961078087,"vX0":6.645122303572417,"vY0":-137.62863432861081,"vZ0":-2.3272052890663772,"x":95.21,"y":143.67,"x0":-0.883260009974026,"y0":50.00441544616153,"z0":5.365491269325074,"aX":-14.644007875712093},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":12.4,"spinRate":2455,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.39865395433098794,"extension":6.635690304340551},"index":1,"playId":"7616d235-24d1-338b-acd5-2881c2ff487e","pitchNumber":2,"startTime":"2026-05-15T02:46:11.015Z","endTime":"2026-05-15T02:46:14.141Z","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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-15T02:46:23.381Z","endTime":"2026-05-15T02:46:35.952Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427418201368617,"aZ":-32.325129989500255,"pfxX":-7.932265509187242,"pfxZ":-0.09363532238669059,"pX":-1.573227100377441,"pZ":1.7270073287806906,"vX0":1.5664247514969991,"vY0":-124.10019527047346,"vZ0":-2.2191331735217137,"x":176.97,"y":192.15,"x0":-1.1849650221343817,"y0":50.00479946123406,"z0":5.3433993365715216,"aX":-12.28916376882021},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.5,"breakHorizontal":13.9,"spinRate":1389,"spinDirection":264},"zone":13,"typeConfidence":0.91,"plateTime":0.44251179458813406,"extension":6.468891130529728},"index":3,"playId":"107b9ab6-fd47-3866-8425-8a6071c3bcfe","pitchNumber":3,"startTime":"2026-05-15T02:46:35.952Z","endTime":"2026-05-15T02:46:39.698Z","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":84.1,"endSpeed":77.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15559072861498,"aZ":-33.635725812065985,"pfxX":-7.571957269535697,"pfxZ":-0.9665723859604718,"pX":-2.3498561887366995,"pZ":3.2289533061919795,"vX0":-0.35731001183430827,"vY0":-122.45215435099892,"vZ0":1.5509040155958433,"x":206.57,"y":151.6,"x0":-1.218472160185183,"y0":50.000457151060644,"z0":5.464925320749571,"aX":-11.49737284538065},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.1,"breakHorizontal":13.8,"spinRate":1258,"spinDirection":271},"zone":11,"typeConfidence":0.9,"plateTime":0.44729294057154556,"extension":6.37333595766612},"index":4,"playId":"d3cb0e6f-d96a-3724-948a-b48c77189193","pitchNumber":4,"startTime":"2026-05-15T02:46:55.610Z","endTime":"2026-05-15T02:46:58.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.507745758144736,"aZ":-13.004461585091178,"pfxX":-6.895740251315138,"pfxZ":10.009903118109026,"pX":-0.8176248505257017,"pZ":1.9701692799963284,"vX0":2.700986274282277,"vY0":-137.72408252178096,"vZ0":-6.5057866940643905,"x":148.17,"y":185.59,"x0":-0.9169763170633493,"y0":50.00295549029084,"z0":5.2482232874137,"aX":-13.203749877622476},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":11.9,"spinRate":2479,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.398207186157141,"extension":6.498034721665581},"index":5,"playId":"626d7f9c-41a9-3b49-8b73-5a8a87bc74c5","pitchNumber":5,"startTime":"2026-05-15T02:47:16.544Z","endTime":"2026-05-15T02:47:20.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:47:20.534Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Haase grounds out, second baseman Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T02:47:23.482Z","endTime":"2026-05-15T02:49:37.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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.5,"endSpeed":79.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15284853422098,"aZ":-30.271135750849993,"pfxX":1.5830141251211036,"pfxZ":1.1682724832583773,"pX":-0.4855544447071912,"pZ":3.650233007000917,"vX0":1.0789559816956051,"vY0":-126.03582061604324,"vZ0":1.6341939213933603,"x":135.51,"y":140.22,"x0":-1.1233149187006206,"y0":50.000212402448184,"z0":5.420158130936519,"aX":2.5723877177722265},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.6,"breakHorizontal":-3.1,"spinRate":2446,"spinDirection":169},"zone":11,"typeConfidence":0.9,"plateTime":0.4328844266592444,"extension":6.404330253031803},"index":0,"playId":"1c95c83f-7dcd-39eb-a57b-bf255bd446b5","pitchNumber":1,"startTime":"2026-05-15T02:47:45.569Z","endTime":"2026-05-15T02:47:49.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.536734012718423,"aZ":-13.675344826183318,"pfxX":-7.27109914628512,"pfxZ":9.479702114482325,"pX":-0.11562660839779326,"pZ":2.4033493426672017,"vX0":4.847830558002766,"vY0":-138.92290413700874,"vZ0":-4.981960058025363,"x":121.41,"y":173.89,"x0":-0.9397949117920477,"y0":50.006794503616206,"z0":5.131231525743481,"aX":-14.195300586503162},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":12.1,"spinRate":2487,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.39447584966041793,"extension":6.536925128585033},"index":1,"playId":"1bd7c314-9478-34be-a0e4-c0a95739f531","pitchNumber":2,"startTime":"2026-05-15T02:48:02.402Z","endTime":"2026-05-15T02:48:06.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.776428813277523,"aZ":-30.485985232326104,"pfxX":1.4236981659531014,"pfxZ":1.06206150207057,"pX":-0.6943380814244514,"pZ":3.885890002244806,"vX0":0.7477718247289871,"vY0":-124.6037180625623,"vZ0":2.106324247295759,"x":143.47,"y":133.86,"x0":-1.182364074696953,"y0":50.002537130549264,"z0":5.531985780914376,"aX":2.2597867540262007},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-2.8,"spinRate":2383,"spinDirection":171},"zone":11,"typeConfidence":0.89,"plateTime":0.43796958273707,"extension":6.345641632104386},"index":2,"playId":"0bc6144c-046a-3207-9a6e-0e6fef569b80","pitchNumber":3,"startTime":"2026-05-15T02:48:44.401Z","endTime":"2026-05-15T02:48:47.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.697830768393505,"aZ":-28.1205760735847,"pfxX":1.2357896779457391,"pfxZ":2.553528463951671,"pX":0.4980331110119559,"pZ":2.1906564466191765,"vX0":3.608142979648442,"vY0":-124.59353016370697,"vZ0":-1.8615469909799671,"x":94.16,"y":113.1,"x0":-1.123678353480459,"y0":50.00291839262692,"z0":5.249096280613712,"aX":1.962102363502167},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":-3.0,"spinRate":2443,"spinDirection":161},"zone":6,"typeConfidence":0.9,"plateTime":0.43793989584086823,"extension":6.530572051515636},"index":3,"playId":"6eddd309-b0fb-3759-8d99-88b5748c9ff9","pitchNumber":4,"startTime":"2026-05-15T02:49:03.085Z","endTime":"2026-05-15T02:49:06.247Z","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":1},"index":4,"startTime":"2026-05-15T02:49:19.372Z","endTime":"2026-05-15T02:49:29.583Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":86.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.631441914762185,"aZ":-12.229030226516425,"pfxX":-5.698929620989166,"pfxZ":10.28617642489229,"pX":-0.0808936324105581,"pZ":1.8169306727207168,"vX0":4.130843586470586,"vY0":-138.75659134624527,"vZ0":-7.226835591279685,"x":120.08,"y":189.72,"x0":-0.8525959520556541,"y0":50.00439953677476,"z0":5.279776969759291,"aX":-11.052980281391672},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":9.4,"spinRate":2544,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.3955551759424343,"extension":6.624194653820559},"hitData":{"launchSpeed":99.7,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.51,"coordY":131.74}},"index":5,"playId":"4bcd3916-380d-335b-85d4-c95eaa7e36f8","pitchNumber":5,"startTime":"2026-05-15T02:49:29.583Z","endTime":"2026-05-15T02:49:37.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:49:37.279Z","atBatIndex":18},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jung Hoo Lee hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T02:49:49.502Z","endTime":"2026-05-15T02:51:12.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24847557092516,"aZ":-31.285837870956975,"pfxX":1.993271846552942,"pfxZ":0.5685825327402227,"pX":-0.7734985481767296,"pZ":2.4817840652068295,"vX0":0.7125338400189666,"vY0":-124.20896026918432,"vZ0":-0.4163594482082801,"x":146.48,"y":171.77,"x0":-1.3228602168362456,"y0":50.003868889845066,"z0":5.246984702064288,"aX":3.1229909347095357},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":-3.7,"spinRate":2395,"spinDirection":115},"zone":4,"typeConfidence":0.89,"plateTime":0.4405228809398598,"extension":6.540583652858557},"index":0,"playId":"f9612d15-a0fd-3570-8e0b-057a973e5ca7","pitchNumber":1,"startTime":"2026-05-15T02:50:03.582Z","endTime":"2026-05-15T02:50:07.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.787396960023653,"aZ":-32.69413100351913,"pfxX":-9.411427634172059,"pfxZ":-0.34929360717660934,"pX":0.5728407945386931,"pZ":0.08483960609489567,"vX0":6.815579015697715,"vY0":-121.6315059169243,"vZ0":-5.441344374636698,"x":95.16,"y":236.49,"x0":-1.0424148435166505,"y0":50.00189364226229,"z0":5.184938163658463,"aX":-14.105275600124816},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.7,"breakHorizontal":15.5,"spinRate":1425,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.4502570335466056,"extension":6.439475451171208},"index":1,"playId":"1a18053c-7914-3d45-988f-db9234072efd","pitchNumber":2,"startTime":"2026-05-15T02:50:21.775Z","endTime":"2026-05-15T02:50:24.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.573129499992596,"aZ":-12.302310636140131,"pfxX":-6.21342658738359,"pfxZ":10.350092328081395,"pX":0.7870251837753259,"pZ":2.182347942979294,"vX0":7.084616782139309,"vY0":-137.25594434854403,"vZ0":-5.909595773662776,"x":87.0,"y":179.86,"x0":-1.0125816198818618,"y0":50.003088862464104,"z0":5.1908668851890685,"aX":-11.930779689656458},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":9.8,"spinRate":2280,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.3980838857300619,"extension":6.693698118248353},"index":2,"playId":"e24cadc1-9622-3171-a486-7ebd77115255","pitchNumber":3,"startTime":"2026-05-15T02:50:44.456Z","endTime":"2026-05-15T02:50:47.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64050627428304,"aZ":-28.77200852422994,"pfxX":1.2957345011719372,"pfxZ":2.144501016275596,"pX":2.1230967096255386,"pZ":2.028396409805098,"vX0":7.128870641129915,"vY0":-124.9782118171319,"vZ0":-2.314090590047544,"x":36.07,"y":184.01,"x0":-0.9318581660035219,"y0":50.00279908940543,"z0":5.324016613604494,"aX":2.052676128696829},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.6,"breakHorizontal":-4.0,"spinRate":2408,"spinDirection":164},"zone":14,"typeConfidence":0.9,"plateTime":0.43787911935565216,"extension":6.591242574867008},"index":3,"playId":"df1803bc-d452-30ac-bab2-e011e14f6a5d","pitchNumber":4,"startTime":"2026-05-15T02:51:07.939Z","endTime":"2026-05-15T02:51:12.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:51:12.941Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T02:51:14.338Z","endTime":"2026-05-15T02:52:43.624Z","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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"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":3},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.0,"endSpeed":77.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.712264378380038,"aZ":-34.025521771918406,"pfxX":-7.620478494159138,"pfxZ":-1.221699901966658,"pX":-0.27061186403058923,"pZ":1.7332844532187421,"vX0":4.345761491581132,"vY0":-122.30289951161555,"vZ0":-1.8111926506493594,"x":127.32,"y":191.98,"x0":-1.082821794446037,"y0":50.00455849044141,"z0":5.408703862900467,"aX":-11.515330889147975},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.4,"breakHorizontal":12.7,"spinRate":1326,"spinDirection":263},"zone":8,"typeConfidence":0.9,"plateTime":0.44829067844155945,"extension":6.52710286712246},"index":0,"playId":"b527b009-dd20-3f22-9fc0-ad1ecc9fe051","pitchNumber":1,"startTime":"2026-05-15T02:51:41.602Z","endTime":"2026-05-15T02:51:45.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57125394588875,"aZ":-11.764493763210515,"pfxX":-5.81087028909217,"pfxZ":10.861966769327669,"pX":-0.26282961784583014,"pZ":3.5710241031214727,"vX0":4.216699920391058,"vY0":-136.5721393189364,"vZ0":-2.655649632667921,"x":127.02,"y":142.36,"x0":-1.076022967388848,"y0":50.00100713400367,"z0":5.370853991913162,"aX":-10.91749346643041},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":9.6,"spinRate":2471,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.4018586367315553,"extension":6.504629807077915},"index":1,"playId":"d0f45eec-5848-33f7-8969-4d760cecef16","pitchNumber":2,"startTime":"2026-05-15T02:52:01.940Z","endTime":"2026-05-15T02:52:05.508Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-15T02:52:15.698Z","endTime":"2026-05-15T02:52:35.440Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.226977866763242,"aZ":-34.822825186206195,"pfxX":-7.346135531493774,"pfxZ":-1.7034728222768223,"pX":-0.7394369171865934,"pZ":1.784935655508444,"vX0":3.058241608784888,"vY0":-123.96876829835311,"vZ0":-1.9590684711779547,"x":145.19,"y":190.59,"x0":-1.03594160663017,"y0":50.00314437507495,"z0":5.497409657114274,"aX":-11.412366493407426},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.2,"breakHorizontal":12.6,"spinRate":1301,"spinDirection":264},"zone":7,"typeConfidence":0.91,"plateTime":0.44213689588764415,"extension":6.3927282407427475},"hitData":{"launchSpeed":84.3,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.76,"coordY":146.22}},"index":3,"playId":"942319d4-3ec9-301d-a714-bf5241bdbda9","pitchNumber":3,"startTime":"2026-05-15T02:52:35.440Z","endTime":"2026-05-15T02:52:43.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:52:43.624Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddie Freeman lines out sharply to second baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T02:55:00.440Z","endTime":"2026-05-15T02:56:26.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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_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":75.1,"endSpeed":69.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.130695662169263,"aZ":-39.82879829226793,"pfxX":10.469443706896643,"pfxZ":-6.377309534183391,"pX":-1.2305378613997555,"pZ":0.8355482659691749,"vX0":-2.182621773234273,"vY0":-109.37838140883511,"vZ0":-0.8324556194049297,"x":163.91,"y":216.22,"x0":-1.5734102107870362,"y0":50.00533241703526,"z0":5.530110868922943,"aX":12.557529818281242},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-11.4,"breakHorizontal":-18.2,"spinRate":3055,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.5027231149099913,"extension":6.041679421940039},"index":0,"playId":"c2086843-d098-3380-9b54-63b9fcaea049","pitchNumber":1,"startTime":"2026-05-15T02:55:17.615Z","endTime":"2026-05-15T02:55:21.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.042457211195863,"aZ":-21.35589469800885,"pfxX":-8.591152683644804,"pfxZ":5.831632504939796,"pX":0.18059599774326385,"pZ":3.8080994395599146,"vX0":6.273023445469141,"vY0":-135.235564201571,"vZ0":-0.2454795176099916,"x":110.12,"y":135.96,"x0":-1.0509947343413422,"y0":50.00320056393566,"z0":5.395952663442874,"aX":-15.939267850973229},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":14.3,"spinRate":2209,"spinDirection":235},"zone":12,"typeConfidence":0.92,"plateTime":0.4047710910774578,"extension":6.347221970015881},"index":1,"playId":"7594b954-f156-381c-b1c7-5d285033c96c","pitchNumber":2,"startTime":"2026-05-15T02:55:31.210Z","endTime":"2026-05-15T02:55:35.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.605697015753623,"aZ":-28.326770314819292,"pfxX":-10.930496646764388,"pfxZ":2.0866256784308224,"pX":0.6517484654653526,"pZ":2.78312970126551,"vX0":8.450365502972488,"vY0":-134.7720732139891,"vZ0":-1.6527037007598095,"x":92.16,"y":163.64,"x0":-1.1003559720124187,"y0":50.00344198831309,"z0":5.400198498635696,"aX":-20.158549768927017},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":18.0,"spinRate":1861,"spinDirection":244},"zone":6,"typeConfidence":0.91,"plateTime":0.4060263485852009,"extension":6.2609695395707625},"index":2,"playId":"7ed0194e-cf28-3318-b325-f8cbac5247d4","pitchNumber":3,"startTime":"2026-05-15T02:55:45.698Z","endTime":"2026-05-15T02:55:48.720Z","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":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":68.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86091113592307,"aZ":-38.81884539889845,"pfxX":11.161166383954885,"pfxZ":-5.556493470540682,"pX":-1.626225410132147,"pZ":1.7904881303963376,"vX0":-3.0014125091589543,"vY0":-109.3920446868722,"vZ0":0.7163988751303809,"x":178.99,"y":190.44,"x0":-1.6747799915713677,"y0":50.004824390063646,"z0":5.668034264599506,"aX":13.335884626629056},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-9.5,"breakHorizontal":-19.2,"spinRate":3023,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.5034453055647061,"extension":5.782091025436657},"index":3,"playId":"3b7ac430-896d-3ca3-a06c-5d75e6fd0c20","pitchNumber":4,"startTime":"2026-05-15T02:56:01.433Z","endTime":"2026-05-15T02:56:05.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.439356846626183,"aZ":-28.289589016281656,"pfxX":3.9208719781913217,"pfxZ":2.3146162156839285,"pX":-0.4594947474003299,"pZ":2.9752031927731593,"vX0":0.839954682771939,"vY0":-128.45627392023874,"vZ0":-0.7024789677275052,"x":134.51,"y":158.45,"x0":-1.2999127124586516,"y0":50.00417923205822,"z0":5.442496777416485,"aX":6.583278818300604},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.3,"breakHorizontal":-7.3,"spinRate":2353,"spinDirection":165},"zone":1,"typeConfidence":0.91,"plateTime":0.42563605793105985,"extension":6.151464153164815},"hitData":{"launchSpeed":101.9,"launchAngle":12.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":151.76,"coordY":138.97}},"index":4,"playId":"f8ed3972-5d28-3876-ad0b-f388823b663f","pitchNumber":5,"startTime":"2026-05-15T02:56:20.869Z","endTime":"2026-05-15T02:56:26.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:56:26.259Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T02:56:31.636Z","endTime":"2026-05-15T02:57:31.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84156469061032,"aZ":-31.120556811308447,"pfxX":3.531515401898584,"pfxZ":0.6329624704519237,"pX":-0.22775281930080762,"pZ":1.6313983243091819,"vX0":2.044532919822103,"vY0":-127.3812330512041,"vZ0":-2.845275204919492,"x":125.68,"y":194.73,"x0":-1.4980427329553776,"y0":50.00015311298021,"z0":5.209781488979083,"aX":5.83279521356615},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.7,"breakHorizontal":-6.8,"spinRate":2286,"spinDirection":135},"zone":13,"typeConfidence":0.87,"plateTime":0.42911203829625855,"extension":6.248350477590298},"index":0,"playId":"b7960088-1392-302f-bd5d-dd4ab87cbf04","pitchNumber":1,"startTime":"2026-05-15T02:56:53.131Z","endTime":"2026-05-15T02:56:57.225Z","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.4,"endSpeed":80.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.429228990548417,"aZ":-36.148435969123575,"pfxX":-8.774867108800468,"pfxZ":-2.4177045669434936,"pX":-0.8498174156711376,"pZ":1.633535559259162,"vX0":4.472667962190617,"vY0":-127.28188797183665,"vZ0":-1.6384167495304462,"x":149.39,"y":194.67,"x0":-1.4871665829215681,"y0":50.00194927814798,"z0":5.14051641561178,"aX":-14.437619420556375},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.6,"breakHorizontal":14.9,"spinRate":2087,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.42985567558895,"extension":6.124252255766834},"index":1,"playId":"78784903-93b1-35ae-a97d-b1da484191ad","pitchNumber":2,"startTime":"2026-05-15T02:57:07.418Z","endTime":"2026-05-15T02:57:12.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582077534454605,"aZ":-29.494836266051912,"pfxX":-10.79458031853246,"pfxZ":1.4326622519346266,"pX":-0.009391796094482967,"pZ":2.077397781958222,"vX0":6.046375316072656,"vY0":-136.01307480807924,"vZ0":-3.1697567695332842,"x":117.36,"y":182.69,"x0":-0.8576057139714319,"y0":50.00595613867581,"z0":5.301271719515639,"aX":-20.246632075870185},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.2,"breakHorizontal":18.2,"spinRate":1884,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.4025609327159989,"extension":6.442687992926199},"hitData":{"launchSpeed":96.9,"launchAngle":6.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.28,"coordY":142.95}},"index":2,"playId":"c8b848b1-3310-3b90-a439-5b19a4c5de5e","pitchNumber":3,"startTime":"2026-05-15T02:57:23.373Z","endTime":"2026-05-15T02:57:31.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:57:31.458Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T02:57:36.088Z","endTime":"2026-05-15T02:59:07.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.254330406964534,"aZ":-29.01334345111838,"pfxX":-10.145882171979842,"pfxZ":1.6621181102158058,"pX":0.4272387347360636,"pZ":2.1022514377140262,"vX0":7.3567671240632,"vY0":-136.69630604615287,"vZ0":-2.8524166671577085,"x":100.71,"y":182.02,"x0":-0.9717068316845482,"y0":50.005224710884605,"z0":5.1372451030709945,"aX":-19.33148257973603},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.6,"breakHorizontal":16.9,"spinRate":2058,"spinDirection":239},"zone":9,"typeConfidence":0.91,"plateTime":0.3996615898746869,"extension":6.387320241584906},"index":0,"playId":"84183541-611f-36fd-8cb2-8a0e4ecf0474","pitchNumber":1,"startTime":"2026-05-15T02:57:57.147Z","endTime":"2026-05-15T02:58:00.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.290560967486982,"aZ":-29.25113753515002,"pfxX":2.3486717824915226,"pfxZ":1.7478464682301205,"pX":1.1119495331266827,"pZ":2.4507499970837725,"vX0":4.500172439200241,"vY0":-127.71209392071027,"vZ0":-1.6372744612617653,"x":74.62,"y":172.61,"x0":-0.9697120824728802,"y0":50.00293374010803,"z0":5.37444188026547,"aX":3.9262315046667844},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":-5.2,"spinRate":2366,"spinDirection":117},"zone":14,"typeConfidence":0.89,"plateTime":0.42689199647227927,"extension":6.295149371462167},"index":1,"playId":"a834c8f5-0758-3bcb-80fe-7c4ed3fed2f9","pitchNumber":2,"startTime":"2026-05-15T02:58:12.343Z","endTime":"2026-05-15T02:58:16.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90921634728689,"aZ":-34.217333477818954,"pfxX":-10.040231706324864,"pfxZ":-1.241066072385662,"pX":-0.5986715855210831,"pZ":0.4055270870332033,"vX0":5.2513120164886775,"vY0":-127.3374880403426,"vZ0":-4.789988699856966,"x":139.82,"y":227.83,"x0":-1.3777479334301599,"y0":50.00210123457318,"z0":5.002899168111153,"aX":-16.57062529474133},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.1,"breakHorizontal":17.0,"spinRate":1791,"spinDirection":263},"zone":13,"typeConfidence":0.91,"plateTime":0.42932228953276663,"extension":6.181378004646144},"index":2,"playId":"7ef282d0-ca41-30ff-b478-05637a547315","pitchNumber":3,"startTime":"2026-05-15T02:58:24.759Z","endTime":"2026-05-15T02:58:27.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.133465194804888,"aZ":-38.5454427417631,"pfxX":12.160551299171182,"pfxZ":-5.187339127422464,"pX":0.13999909310044126,"pZ":1.5983100001637853,"vX0":-0.05841998334218501,"vY0":-111.4051685756783,"vZ0":0.05221864961830902,"x":111.66,"y":195.63,"x0":-1.4070220485222718,"y0":50.001793020280466,"z0":5.633333812187336,"aX":14.945608703495859},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-8.9,"breakHorizontal":-21.8,"spinRate":3044,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.4958865421574896,"extension":6.146373974702608},"index":3,"playId":"7b1af69c-e76d-38eb-b007-f6f771b605c7","pitchNumber":4,"startTime":"2026-05-15T02:58:40.164Z","endTime":"2026-05-15T02:58:43.293Z","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":2},"index":4,"startTime":"2026-05-15T02:58:51.579Z","endTime":"2026-05-15T02:58:59.797Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951636422893873,"aZ":-41.48497950244658,"pfxX":9.858492058183051,"pfxZ":-7.50239240803501,"pX":0.0189213700920536,"pZ":1.2095035985480365,"vX0":-0.15608301712929656,"vY0":-112.12147480323003,"vZ0":-0.07386807736985479,"x":116.28,"y":206.12,"x0":-1.1851458874162348,"y0":50.001830149779686,"z0":5.565956782483381,"aX":12.239196287137698},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.1,"breakHorizontal":-17.6,"spinRate":3117,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.49322458593923457,"extension":5.917953631317302},"hitData":{"launchSpeed":73.4,"launchAngle":7.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.19,"coordY":168.38}},"index":5,"playId":"6736e10d-662f-3529-8612-44fc6c8f730b","pitchNumber":5,"startTime":"2026-05-15T02:58:59.797Z","endTime":"2026-05-15T02:59:07.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T02:59:07.340Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T03:01:22.304Z","endTime":"2026-05-15T03:03:10.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24146771058042,"aZ":-13.511716403425211,"pfxX":-5.085078319666894,"pfxZ":10.03107684470966,"pX":0.07639287442376118,"pZ":3.816912853441823,"vX0":4.772462737776663,"vY0":-136.33428657599165,"vZ0":-1.4631302757953812,"x":114.09,"y":135.72,"x0":-1.0461366245711357,"y0":50.002101499867216,"z0":5.304898483969536,"aX":-9.460399067815732},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":8.0,"spinRate":2385,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.40356584648717453,"extension":6.649770128624205},"index":0,"playId":"cb3730ac-4ac3-3799-84b2-7f23dd5b2266","pitchNumber":1,"startTime":"2026-05-15T03:01:41.588Z","endTime":"2026-05-15T03:01:44.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.057157010736134,"aZ":-33.33004896664427,"pfxX":1.14180123915017,"pfxZ":-0.7740947119283987,"pX":0.5261165217174185,"pZ":0.7054687346919613,"vX0":3.3355980684087565,"vY0":-121.73979640992904,"vZ0":-3.9326502951584246,"x":96.95,"y":219.73,"x0":-1.0130360659415867,"y0":50.00432918522444,"z0":5.243071670029988,"aX":1.7040916801192298},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":-2.9,"spinRate":2474,"spinDirection":73},"zone":14,"typeConfidence":0.8,"plateTime":0.45081781042388114,"extension":6.627086311309446},"index":1,"playId":"11d7f955-72ff-3fa0-95b5-7049a0939171","pitchNumber":2,"startTime":"2026-05-15T03:02:00.426Z","endTime":"2026-05-15T03:02:05.116Z","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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-15T03:02:11.135Z","endTime":"2026-05-15T03:02:29.112Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24341054270356,"aZ":-33.11616690490321,"pfxX":-8.951066307890716,"pfxZ":-0.6229308379679033,"pX":-0.03125529878165398,"pZ":2.3723571135408372,"vX0":5.0130901230007865,"vY0":-122.0883400383141,"vZ0":-0.5043916809318065,"x":118.19,"y":174.73,"x0":-0.9399133167361358,"y0":50.000956803600545,"z0":5.412403420170436,"aX":-13.618715542594305},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":15.1,"spinRate":1278,"spinDirection":271},"zone":5,"typeConfidence":0.9,"plateTime":0.4472816447372798,"extension":6.659949838447678},"index":3,"playId":"7dd4050c-a9b7-3bf9-a681-beb0b2f7b541","pitchNumber":3,"startTime":"2026-05-15T03:02:29.112Z","endTime":"2026-05-15T03:02:35.388Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12672075151061,"aZ":-11.6285080493263,"pfxX":-5.285893698901659,"pfxZ":10.604404671039328,"pX":0.3844609591182745,"pZ":3.314256625067456,"vX0":5.018762954220631,"vY0":-138.80754533351094,"vZ0":-3.5754599720747042,"x":102.35,"y":149.3,"x0":-0.7665122498479864,"y0":50.00422775660248,"z0":5.401813749355304,"aX":-10.242810338039181},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":8.4,"spinRate":2500,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.3956773506171465,"extension":6.625385334012818},"index":4,"playId":"6eaca465-32a8-3d2d-8f95-f221ce4b6d90","pitchNumber":4,"startTime":"2026-05-15T03:03:06.185Z","endTime":"2026-05-15T03:03:10.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:03:10.225Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a fly ball to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T03:03:14.940Z","endTime":"2026-05-15T03:04:32.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3903612787656,"aZ":-11.222265692781473,"pfxX":-5.928782984733688,"pfxZ":10.850009611951592,"pX":0.5888681527563254,"pZ":2.360292007603336,"vX0":6.132297623869585,"vY0":-138.6523196454458,"vZ0":-5.815870092696588,"x":94.55,"y":175.05,"x0":-0.8900102857363872,"y0":50.000646538783904,"z0":5.246314177353011,"aX":-11.446936058666514},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":9.4,"spinRate":2449,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.39628308493425957,"extension":6.6963758305424355},"index":0,"playId":"a06b36c6-82f6-33b7-b871-cf903053369c","pitchNumber":1,"startTime":"2026-05-15T03:03:36.924Z","endTime":"2026-05-15T03:03:40.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.088586761689122,"aZ":-11.442159758449733,"pfxX":-4.019134622581707,"pfxZ":10.780427416061803,"pX":0.04659895708722022,"pZ":3.7865795830457247,"vX0":3.5290135161445746,"vY0":-137.68212980963182,"vZ0":-2.635880603028108,"x":115.22,"y":136.54,"x0":-0.7285355863211662,"y0":50.002901979903946,"z0":5.528973821983015,"aX":-7.729391899287051},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":6.6,"spinRate":2371,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.39756504278360616,"extension":6.630383766693731},"index":1,"playId":"87a000b1-8e26-3c71-ab7a-016d4f8fd7f2","pitchNumber":2,"startTime":"2026-05-15T03:03:58.985Z","endTime":"2026-05-15T03:04:02.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06479228033812,"aZ":-32.744077324136946,"pfxX":1.5539896194629235,"pfxZ":-0.3640473160675253,"pX":0.02529958332910937,"pZ":1.9577005361815913,"vX0":2.1256472369148547,"vY0":-124.23324670066962,"vZ0":-1.8536824225122146,"x":116.04,"y":185.92,"x0":-1.0421158821901846,"y0":50.00172132135049,"z0":5.425978525954564,"aX":2.4374387195003897},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":-3.2,"spinRate":2403,"spinDirection":130},"zone":8,"typeConfidence":0.88,"plateTime":0.440281868799437,"extension":6.620022141871084},"hitData":{"launchSpeed":71.0,"launchAngle":46.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.91,"coordY":131.97}},"index":2,"playId":"aa6dee57-0183-35a1-9af5-c4640c40757c","pitchNumber":3,"startTime":"2026-05-15T03:04:19.963Z","endTime":"2026-05-15T03:04:32.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:04:32.048Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Giants challenged (force play), call on the field was upheld: Heliot Ramos grounds into a force out, shortstop Miguel Rojas to second baseman Hyeseong Kim. Rafael Devers out at 2nd. Heliot Ramos to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T03:04:40.970Z","endTime":"2026-05-15T03:06:44.352Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219897004707793,"aZ":-10.17788763691094,"pfxX":-4.727077985494173,"pfxZ":11.580985098424168,"pX":0.9587774058128026,"pZ":2.6608629285948284,"vX0":6.428144337378603,"vY0":-136.94281121992682,"vZ0":-5.315616829796745,"x":80.45,"y":166.94,"x0":-0.8047631119463534,"y0":50.00559545999532,"z0":5.323412392159371,"aX":-8.981032721455753},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":7.2,"spinRate":2470,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3999672629191462,"extension":6.775209596889598},"index":0,"playId":"91fab9b9-8d2a-3e0a-9a3c-7c67a269118e","pitchNumber":1,"startTime":"2026-05-15T03:04:59.862Z","endTime":"2026-05-15T03:05:03.253Z","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":85.4,"endSpeed":78.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.714701004422174,"aZ":-31.45987603621133,"pfxX":0.8727128563495574,"pfxZ":0.45530622023703593,"pX":1.2611869557744282,"pZ":2.775775259519053,"vX0":5.285995956308779,"vY0":-124.333400633161,"vZ0":-0.13335601298258148,"x":68.93,"y":163.83,"x0":-1.0012728948957066,"y0":50.004360986969566,"z0":5.4294832940514945,"aX":1.3726129856933444},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-2.8,"spinRate":2426,"spinDirection":125},"zone":12,"typeConfidence":0.89,"plateTime":0.43965394225757626,"extension":6.576170093733649},"index":1,"playId":"0f8da6d4-8bfc-300b-8e8f-99ba4bd80217","pitchNumber":2,"startTime":"2026-05-15T03:05:24.980Z","endTime":"2026-05-15T03:05:28.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":70.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.081711203846936,"aZ":-42.14459014702257,"pfxX":5.688230728423801,"pfxZ":-8.120205947883031,"pX":0.6145780834158772,"pZ":1.6266527035970397,"vX0":1.6050594025738874,"vY0":-110.28030979600395,"vZ0":1.018668982294723,"x":93.57,"y":194.86,"x0":-0.8620240374617395,"y0":50.00116697460038,"z0":5.613300510411774,"aX":6.986917413306172},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-14.0,"breakHorizontal":-10.7,"spinRate":2506,"spinDirection":37},"zone":9,"typeConfidence":0.9,"plateTime":0.4971617479612154,"extension":6.61621415399682},"index":2,"playId":"d7ed16ac-95a2-3a0f-a954-d2b6183f5948","pitchNumber":3,"startTime":"2026-05-15T03:05:46.304Z","endTime":"2026-05-15T03:05:50.584Z","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":93.3,"endSpeed":84.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12563468495351,"aZ":-13.22436479234597,"pfxX":-5.469693191798967,"pfxZ":10.207530672000411,"pX":-0.08514206182443126,"pZ":2.8606056324344333,"vX0":3.7680153859197816,"vY0":-135.72475830359082,"vZ0":-4.41909983129804,"x":120.25,"y":161.54,"x0":-0.7844418313325171,"y0":50.000916848888295,"z0":5.438317034576787,"aX":-10.15132371694752},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":9.0,"spinRate":2386,"spinDirection":205},"zone":2,"typeConfidence":0.89,"plateTime":0.404362370632096,"extension":6.699808373024868},"index":3,"playId":"c53baeca-79cd-3624-bf81-a7d634b57f5d","pitchNumber":4,"startTime":"2026-05-15T03:06:10.169Z","endTime":"2026-05-15T03:06:14.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587674177577714,"aZ":-30.99591735512228,"pfxX":0.9753877504507535,"pfxZ":0.7320919334277365,"pX":0.5279147805385713,"pZ":1.9987056914836685,"vX0":3.8077477947795635,"vY0":-125.55658973050933,"vZ0":-2.0676609026838975,"x":96.88,"y":184.81,"x0":-1.1302366404899085,"y0":50.001780209092935,"z0":5.336375204617303,"aX":1.5692660253891455},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-2.5,"spinRate":2392,"spinDirection":156},"zone":9,"typeConfidence":0.9,"plateTime":0.43494552027012334,"extension":6.596083018446507},"hitData":{"launchSpeed":82.0,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.52,"coordY":149.0}},"index":4,"playId":"3154646b-f4a9-3abf-bf6b-4b6c80134e65","pitchNumber":5,"startTime":"2026-05-15T03:06:35.342Z","endTime":"2026-05-15T03:06:44.352Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":137},"playEndTime":"2026-05-15T03:06:44.352Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to catcher Dalton Rushing in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T03:06:51.887Z","endTime":"2026-05-15T03:09:27.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04163544578523,"aZ":-31.24176757124895,"pfxX":0.9399393564343153,"pfxZ":0.6031463588943549,"pX":-0.7851538332295546,"pZ":2.3457406018019684,"vX0":0.7557721293284216,"vY0":-123.83076720628699,"vZ0":-0.9070166347396876,"x":146.93,"y":175.45,"x0":-1.2170301854307717,"y0":50.001633719886584,"z0":5.343669125200131,"aX":1.4513164482795704},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":-1.9,"spinRate":2399,"spinDirection":126},"zone":4,"typeConfidence":0.89,"plateTime":0.44327552699053596,"extension":6.505486259727762},"index":0,"playId":"cf5ff5f4-5741-3920-ba28-eb4cd293b980","pitchNumber":1,"startTime":"2026-05-15T03:08:58.425Z","endTime":"2026-05-15T03:09:02.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57667773079405,"aZ":-10.466541519681599,"pfxX":-5.256296458265409,"pfxZ":11.481214938430085,"pX":0.026350682196188274,"pZ":2.827922430360353,"vX0":4.295653896242109,"vY0":-136.95738294309837,"vZ0":-5.1021062769778815,"x":116.0,"y":162.43,"x0":-0.8831671800309887,"y0":50.00478523397641,"z0":5.437462623199166,"aX":-9.93976431981351},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.8,"breakHorizontal":8.5,"spinRate":2435,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.40065834123388466,"extension":6.690637302906662},"hitData":{"launchSpeed":95.8,"launchAngle":85.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":126.69,"coordY":216.24}},"index":1,"playId":"539a2dd2-cddb-384b-9c56-57c87802d7e8","pitchNumber":2,"startTime":"2026-05-15T03:09:17.482Z","endTime":"2026-05-15T03:09:27.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:09:27.701Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, first baseman Rafael Devers to pitcher Landen Roupp.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T03:11:39.827Z","endTime":"2026-05-15T03:12:22.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"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":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.675089240042055,"aZ":-32.366823055534006,"pfxX":-11.567474072997925,"pfxZ":-0.11926141529877843,"pX":1.458627456102924,"pZ":-0.1304595834553862,"vX0":10.521748065954739,"vY0":-124.97442552043896,"vZ0":-6.215624679962843,"x":61.4,"y":242.3,"x0":-1.2902532425875997,"y0":50.00403733385488,"z0":5.026601583476339,"aX":-18.416584925517014},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.4,"breakHorizontal":18.7,"spinRate":2092,"spinDirection":261},"zone":14,"typeConfidence":0.91,"plateTime":0.43720807419407004,"extension":6.167316163575652},"index":0,"playId":"8efa5886-b550-3c99-86d3-478e928d579b","pitchNumber":1,"startTime":"2026-05-15T03:11:59.705Z","endTime":"2026-05-15T03:12:03.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.206102160200516,"aZ":-27.515606854035767,"pfxX":-11.529799238408502,"pfxZ":2.536865743713447,"pX":0.28579249755726976,"pZ":2.2803378931735563,"vX0":7.26208866695038,"vY0":-134.47655972580932,"vZ0":-2.8474711625889375,"x":106.11,"y":177.21,"x0":-0.9467824183626803,"y0":50.0057251120793,"z0":5.297741171988768,"aX":-21.194448872719867},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.2,"breakHorizontal":19.4,"spinRate":1982,"spinDirection":242},"zone":6,"typeConfidence":0.91,"plateTime":0.4067645664063573,"extension":6.2700034890864496},"hitData":{"launchSpeed":75.4,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":170.59,"coordY":161.31}},"index":1,"playId":"303b0bbd-a176-3268-b000-abe71162eea4","pitchNumber":2,"startTime":"2026-05-15T03:12:15.442Z","endTime":"2026-05-15T03:12:22.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:12:22.515Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Teoscar Hernández doubles (7) on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T03:12:35.164Z","endTime":"2026-05-15T03:13:47.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.821057833390544,"aZ":-32.39230299133906,"pfxX":3.066358250999516,"pfxZ":-0.13692100875742597,"pX":0.10719593879751087,"pZ":3.090571661255412,"vX0":2.5248125412482385,"vY0":-125.03095135914586,"vZ0":0.7973686104185325,"x":112.91,"y":155.33,"x0":-1.3119498978672102,"y0":50.00204357078236,"z0":5.413442002201459,"aX":4.883263414819306},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":-6.1,"spinRate":2418,"spinDirection":122},"zone":2,"typeConfidence":0.79,"plateTime":0.43709238902843506,"extension":6.1222374750894275},"index":0,"playId":"4e28cad1-c5c6-3ed4-82e4-a952cab7823e","pitchNumber":1,"startTime":"2026-05-15T03:12:53.758Z","endTime":"2026-05-15T03:12:57.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.215583927628312,"aZ":-37.22682406507298,"pfxX":9.344011420669474,"pfxZ":-4.248813707497786,"pX":1.347303456489058,"pZ":1.4874493496981127,"vX0":2.799650009312903,"vY0":-109.2277949369328,"vZ0":-0.3467040556883507,"x":65.64,"y":198.62,"x0":-1.1708584187594933,"y0":50.00507319251336,"z0":5.708325951893635,"aX":11.103625087553795},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-7.4,"breakHorizontal":-17.8,"spinRate":3001,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.5046721568357153,"extension":5.882012197902599},"index":1,"playId":"ab134546-9f27-3a00-b42a-1e25f170bda9","pitchNumber":2,"startTime":"2026-05-15T03:13:05.406Z","endTime":"2026-05-15T03:13:08.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.940232865780196,"aZ":-27.399873508433515,"pfxX":-10.4681509839793,"pfxZ":2.732444404373096,"pX":-0.02375308518102456,"pZ":1.439965423724268,"vX0":6.238633482089995,"vY0":-131.35050948537062,"vZ0":-4.59113892419124,"x":117.91,"y":199.9,"x0":-1.0701781832615176,"y0":50.003147119353606,"z0":5.24908039208153,"aX":-18.283366965637533},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.1,"breakHorizontal":17.6,"spinRate":1988,"spinDirection":241},"zone":13,"typeConfidence":0.82,"plateTime":0.4170831016197396,"extension":6.3251188435259165},"index":2,"playId":"614b975c-2c6c-31d9-b169-cde4bf1c291b","pitchNumber":3,"startTime":"2026-05-15T03:13:19.711Z","endTime":"2026-05-15T03:13:24.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":68.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.441773995385876,"aZ":-37.260882535643084,"pfxX":9.088664501741286,"pfxZ":-4.240109209538297,"pX":0.05295075924902596,"pZ":1.9820170446631626,"vX0":0.610213627899262,"vY0":-109.81254723566168,"vZ0":0.9269230493466869,"x":114.98,"y":185.27,"x0":-1.4078007037189464,"y0":50.00097266588613,"z0":5.570769088401106,"aX":10.914317895028752},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-7.0,"breakHorizontal":-16.6,"spinRate":3056,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.5019848864244674,"extension":6.049285218973235},"hitData":{"launchSpeed":81.7,"launchAngle":16.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":40.61,"coordY":120.8}},"index":3,"playId":"4cdc0396-89ac-3902-94b7-54bd16b0c1a3","pitchNumber":4,"startTime":"2026-05-15T03:13:33.623Z","endTime":"2026-05-15T03:13:47.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:13:47.459Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T03:13:48.471Z","endTime":"2026-05-15T03:15:54.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.329334893110175,"aZ":-31.111483056040417,"pfxX":2.741164252014795,"pfxZ":0.6419962474708685,"pX":-1.0731093315398372,"pZ":1.8608619412671605,"vX0":0.7540290514425663,"vY0":-126.9673798115843,"vZ0":-2.6315666086657328,"x":157.9,"y":188.54,"x0":-1.7293226168918838,"y0":50.00179793649709,"z0":5.359460545893173,"aX":4.523788686279716},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":-5.2,"spinRate":2394,"spinDirection":155},"zone":13,"typeConfidence":0.85,"plateTime":0.4296046031510299,"extension":5.932166866199619},"index":0,"playId":"f4f91c31-9870-3a2d-8776-15fa5092c5ed","pitchNumber":1,"startTime":"2026-05-15T03:14:18.451Z","endTime":"2026-05-15T03:14:22.816Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.140494494359913,"aZ":-32.950544498872915,"pfxX":-9.119263743549839,"pfxZ":-0.49502350462275624,"pX":1.0409413108831802,"pZ":0.7579349800495393,"vX0":8.719647880864267,"vY0":-123.45482635327227,"vZ0":-4.0723911894483,"x":77.32,"y":218.32,"x0":-1.3342910148783742,"y0":50.004486796820366,"z0":5.170857242086177,"aX":-14.227053947042855},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.6,"breakHorizontal":14.8,"spinRate":1918,"spinDirection":265},"zone":14,"typeConfidence":0.89,"plateTime":0.4418827347155396,"extension":6.069540587070447},"index":1,"playId":"0b9fee36-66cf-3307-91aa-563a8cbd64b5","pitchNumber":2,"startTime":"2026-05-15T03:14:34.252Z","endTime":"2026-05-15T03:14:37.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51127589464448,"aZ":-35.912015406483214,"pfxX":-9.815894883154337,"pfxZ":-2.3451119115930474,"pX":-0.09650586536863733,"pZ":1.1431270596683005,"vX0":6.552847305926759,"vY0":-124.99641612667864,"vZ0":-2.627011011435344,"x":120.68,"y":207.92,"x0":-1.46738950935809,"y0":50.00233100124509,"z0":5.135684960750327,"aX":-15.643019212167449},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.6,"breakHorizontal":16.4,"spinRate":1995,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.4369971683657137,"extension":6.206491692456431},"index":2,"playId":"e94fe00c-1ea3-3ef6-ba52-a7715f8dbdce","pitchNumber":3,"startTime":"2026-05-15T03:14:53.639Z","endTime":"2026-05-15T03:14:57.116Z","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":1,"outs":1},"index":3,"startTime":"2026-05-15T03:15:04.667Z","endTime":"2026-05-15T03:15:15.297Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.401082143185928,"aZ":-28.265377250261153,"pfxX":-9.087085839518021,"pfxZ":2.104756296251953,"pX":0.5767950600482887,"pZ":3.219947442505867,"vX0":7.701927919942007,"vY0":-134.7406788302292,"vZ0":-0.3502253781531621,"x":95.01,"y":151.84,"x0":-1.1234476430823128,"y0":50.004157802120474,"z0":5.331067777717162,"aX":-16.88544515708831},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":15.0,"spinRate":1981,"spinDirection":243},"zone":3,"typeConfidence":0.91,"plateTime":0.4048830151814382,"extension":6.14133830199163},"index":4,"playId":"7052bf82-ad3e-362b-92af-71583fcab416","pitchNumber":4,"startTime":"2026-05-15T03:15:15.297Z","endTime":"2026-05-15T03:15:19.400Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.828790884091706,"aZ":-36.55250962051775,"pfxX":-9.84334861869617,"pfxZ":-2.752565707876356,"pX":0.5048628742320721,"pZ":0.6399343238832172,"vX0":7.931721413347513,"vY0":-124.76420220105723,"vZ0":-3.682459526327099,"x":97.76,"y":221.5,"x0":-1.4216338720698338,"y0":50.003113681994954,"z0":5.117619153115865,"aX":-15.668984027023235},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.5,"breakHorizontal":16.2,"spinRate":1901,"spinDirection":264},"zone":14,"typeConfidence":0.9,"plateTime":0.43739892134680236,"extension":6.157162687175778},"index":5,"playId":"74c0855f-6fa4-318a-b460-3f705b6de9ad","pitchNumber":5,"startTime":"2026-05-15T03:15:32.984Z","endTime":"2026-05-15T03:15:36.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18391630540239,"aZ":-39.76167624993752,"pfxX":9.795797935823717,"pfxZ":-6.279631194971631,"pX":-0.06036841398063631,"pZ":1.171542799599705,"vX0":0.6609046167874695,"vY0":-110.02729332637568,"vZ0":-0.2572934576295187,"x":119.3,"y":207.15,"x0":-1.636094024094118,"y0":50.00406700628784,"z0":5.556232146113009,"aX":11.834542391133706},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-11.0,"breakHorizontal":-17.9,"spinRate":3112,"spinDirection":53},"zone":13,"typeConfidence":0.91,"plateTime":0.5006360756077015,"extension":5.9861964181809},"index":6,"playId":"8bcbee81-736e-3e31-9956-be92622977ee","pitchNumber":6,"startTime":"2026-05-15T03:15:50.477Z","endTime":"2026-05-15T03:15:54.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:15:54.520Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hyeseong Kim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T03:15:58.449Z","endTime":"2026-05-15T03:17:34.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.6,"endSpeed":69.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09381802988173,"aZ":-38.87824900787317,"pfxX":8.955195101900003,"pfxZ":-5.445141023268613,"pX":0.6709291658891903,"pZ":1.3765778784439555,"vX0":2.3836458180612277,"vY0":-111.43602165940044,"vZ0":-0.08717790440161921,"x":91.43,"y":201.61,"x0":-1.5819272303754441,"y0":50.00525639974839,"z0":5.5072587929481065,"aX":11.017976351197623},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.5,"breakHorizontal":-16.9,"spinRate":3181,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.49567986447004664,"extension":6.053753913060715},"index":0,"playId":"50135837-73c3-36de-8744-dcfb3895c41f","pitchNumber":1,"startTime":"2026-05-15T03:16:21.414Z","endTime":"2026-05-15T03:16:25.624Z","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":86.6,"endSpeed":79.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.695910383702813,"aZ":-34.06575548423463,"pfxX":-11.250959663584776,"pfxZ":-1.1789137979508366,"pX":-0.17060261553046055,"pZ":1.3505306001315918,"vX0":6.943036381667411,"vY0":-125.92311172274398,"vZ0":-2.6169788145504893,"x":123.5,"y":202.32,"x0":-1.5025860403909737,"y0":50.00211902041101,"z0":5.1606294236778085,"aX":-18.05806071563932},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.5,"breakHorizontal":18.7,"spinRate":1939,"spinDirection":264},"zone":13,"typeConfidence":0.91,"plateTime":0.435050718825881,"extension":6.037974375849405},"index":1,"playId":"8aab66fe-39ed-3849-975a-3bab8446600c","pitchNumber":2,"startTime":"2026-05-15T03:16:37.640Z","endTime":"2026-05-15T03:16:41.713Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-15T03:16:51.577Z","endTime":"2026-05-15T03:17:07.064Z","isPitch":false,"type":"action","player":{"id":808975,"link":"/api/v1/people/808975"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93350032537003,"aZ":-32.695537284302056,"pfxX":-10.067524944586069,"pfxZ":-0.32264535164138675,"pX":-1.1560060647003756,"pZ":1.2743178528484356,"vX0":4.256563900362655,"vY0":-125.46806698862966,"vZ0":-3.0389842945878227,"x":161.06,"y":204.37,"x0":-1.5646501370373713,"y0":50.00463726459201,"z0":5.1603666306383165,"aX":-16.083551257335387},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":17.3,"spinRate":2003,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.43621923243024563,"extension":5.966809958645582},"index":3,"playId":"b8162bfb-9d2d-3f11-8585-fc8a968eef02","pitchNumber":3,"startTime":"2026-05-15T03:17:07.064Z","endTime":"2026-05-15T03:17:11.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.945506689028775,"aZ":-20.078704776888554,"pfxX":-8.701886931293329,"pfxZ":6.538226038558401,"pX":-0.5021125062782743,"pZ":3.7946941172780746,"vX0":4.778504064485927,"vY0":-135.46854321340697,"vZ0":-0.37581897316154356,"x":136.14,"y":136.32,"x0":-1.1629949111220146,"y0":50.00067974146688,"z0":5.344807768555626,"aX":-16.09235493706215},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":14.6,"spinRate":2262,"spinDirection":240},"zone":11,"typeConfidence":0.93,"plateTime":0.4050754466239086,"extension":6.394201696849658},"index":4,"playId":"7ccdb5c7-6547-3a3a-b4de-8726f26d90e9","pitchNumber":4,"startTime":"2026-05-15T03:17:30.118Z","endTime":"2026-05-15T03:17:34.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:17:34.588Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-15T03:19:39.777Z","endTime":"2026-05-15T03:21:37.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":84.9,"endSpeed":78.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994071688488056,"aZ":-31.10391428658135,"pfxX":2.175287037991958,"pfxZ":0.6849403671512402,"pX":-0.018596950033997982,"pZ":3.037265539452035,"vX0":2.1079190423305256,"vY0":-123.70000128086042,"vZ0":0.6347873750490938,"x":117.71,"y":156.77,"x0":-1.1633827073239957,"y0":50.00097689673474,"z0":5.379013555870969,"aX":3.3796799608198325},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":-4.4,"spinRate":2464,"spinDirection":148},"zone":2,"typeConfidence":0.88,"plateTime":0.44229417322783915,"extension":6.54949361703818},"index":0,"playId":"bb310877-40a4-3ecc-8f00-8131d288ed07","pitchNumber":1,"startTime":"2026-05-15T03:20:03.016Z","endTime":"2026-05-15T03:20:06.870Z","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":86.3,"endSpeed":79.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.225693750461286,"aZ":-28.588758696028943,"pfxX":2.0963188053910233,"pfxZ":2.240964661660774,"pX":1.676057959032667,"pZ":1.7542798527019485,"vX0":5.7150008346474115,"vY0":-125.55440109542188,"vZ0":-3.107089578918218,"x":53.11,"y":191.41,"x0":-0.901091901083864,"y0":50.000951464044256,"z0":5.332338095575998,"aX":3.3479055605653727},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":-5.0,"spinRate":2470,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.4361042951404097,"extension":6.637705618123968},"index":1,"playId":"ef2e199d-1a36-3edc-99ab-95698c9fe6db","pitchNumber":2,"startTime":"2026-05-15T03:20:21.313Z","endTime":"2026-05-15T03:20:24.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.253581872807615,"aZ":-9.761621078728258,"pfxX":-4.084987366348913,"pfxZ":11.806487195203276,"pX":-0.10227323817547135,"pZ":3.248797410513784,"vX0":3.1615175277408554,"vY0":-137.3570167903683,"vZ0":-4.110228244933895,"x":120.9,"y":151.06,"x0":-0.7411543448759711,"y0":50.004677012046194,"z0":5.436017300089467,"aX":-7.756267211898878},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.6,"breakHorizontal":6.7,"spinRate":2391,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.3997395852652925,"extension":6.719789226329686},"index":2,"playId":"23482e6c-1358-3166-81e9-869ef59c7a78","pitchNumber":3,"startTime":"2026-05-15T03:20:40.026Z","endTime":"2026-05-15T03:20:44.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50250462052762,"aZ":-12.35432753358384,"pfxX":-5.833064571359392,"pfxZ":10.395937084828416,"pX":-7.92715375550004E-4,"pZ":3.501575679638605,"vX0":3.56938254457223,"vY0":-137.89087782356046,"vZ0":-3.1291797070239125,"x":117.03,"y":144.24,"x0":-0.5608889217320083,"y0":50.00367806775839,"z0":5.49639236875993,"aX":-11.121719050602156},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":9.7,"spinRate":2412,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.39874360917006735,"extension":6.623922253337801},"index":3,"playId":"6e4d6767-bf20-37b2-8e4b-47a73f60eb8b","pitchNumber":4,"startTime":"2026-05-15T03:20:59.315Z","endTime":"2026-05-15T03:21:07.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151826452283924,"aZ":-27.520852958044873,"pfxX":2.2655201576187878,"pfxZ":2.8329252800618496,"pX":0.9398294242816625,"pZ":1.6753721520019504,"vX0":3.9506010101849496,"vY0":-127.1138232536838,"vZ0":-3.509768220236085,"x":81.18,"y":193.54,"x0":-0.9265739640549446,"y0":50.00318515906855,"z0":5.250194733104157,"aX":3.7204063727377434},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-4.9,"spinRate":2369,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.43029645879512257,"extension":6.5968358241691565},"index":4,"playId":"16d42204-e83c-36b2-b220-a7d91ccf33ed","pitchNumber":5,"startTime":"2026-05-15T03:21:33.288Z","endTime":"2026-05-15T03:21:37.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:21:37.583Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert challenged (pitch result), call on the field was overturned: Drew Gilbert walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-15T03:21:40.076Z","endTime":"2026-05-15T03:24:44.543Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.8,"endSpeed":78.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72873831288641,"aZ":-30.749041280038536,"pfxX":-9.58352811012752,"pfxZ":0.9162441432854074,"pX":-0.42478249443808097,"pZ":2.6114155072667495,"vX0":4.480104872998597,"vY0":-123.54381349615186,"vZ0":-0.6309681863352687,"x":133.19,"y":168.27,"x0":-1.012951260911667,"y0":50.00041822554484,"z0":5.445804466090128,"aX":-14.869212966091576},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.8,"breakHorizontal":16.3,"spinRate":1295,"spinDirection":264},"zone":4,"typeConfidence":0.9,"plateTime":0.4426906146799823,"extension":6.526539830340378},"index":0,"playId":"ce7d2707-a350-342e-a378-69240b75c4d9","pitchNumber":1,"startTime":"2026-05-15T03:22:03.196Z","endTime":"2026-05-15T03:22:07.251Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.088956439073844,"aZ":-31.78312416867978,"pfxX":-9.300006964131565,"pfxZ":0.2519227773941237,"pX":-0.44837107464463793,"pZ":1.089750220431963,"vX0":4.150821544829473,"vY0":-123.79661187767574,"vZ0":-3.7569160317861074,"x":134.09,"y":209.36,"x0":-0.9439934059267985,"y0":50.0023317197207,"z0":5.304554409358355,"aX":-14.348367479833003},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.2,"breakHorizontal":15.8,"spinRate":1444,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.4434490684162187,"extension":6.509574643912104},"index":1,"playId":"0ccab8c8-30ff-358a-ad13-446cdcee4f09","pitchNumber":2,"startTime":"2026-05-15T03:22:22.317Z","endTime":"2026-05-15T03:22:26.416Z","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":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-15T03:22:35.090Z","endTime":"2026-05-15T03:22:49.850Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995326767504487,"aZ":-33.45625497256809,"pfxX":-9.420779758333516,"pfxZ":-0.8057136366478268,"pX":-0.9599668586175749,"pZ":1.7294714292562923,"vX0":3.1497865034112364,"vY0":-125.03666088014026,"vZ0":-2.217427989597772,"x":153.59,"y":192.08,"x0":-1.008305599232087,"y0":50.00196598378256,"z0":5.359264757201952,"aX":-14.993082264366207},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":16.4,"spinRate":1398,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.43719571400934987,"extension":6.470350335566799},"index":3,"playId":"029a241b-eff7-3fc6-88ad-0230e73aa887","pitchNumber":3,"startTime":"2026-05-15T03:22:49.850Z","endTime":"2026-05-15T03:22:54.814Z","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":94.9,"endSpeed":86.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53564572251451,"aZ":-11.761205183772086,"pfxX":-6.468867064227908,"pfxZ":10.63695180120541,"pX":0.10484191579903045,"pZ":2.9648401583337285,"vX0":4.629700756910157,"vY0":-138.09004748660627,"vZ0":-4.346867415538956,"x":113.0,"y":158.73,"x0":-0.7582883302137662,"y0":50.00312773983186,"z0":5.358820671625611,"aX":-12.41565949089872},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":10.7,"spinRate":2476,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.39757593703294436,"extension":6.6581415602592555},"index":4,"playId":"638b0cdd-d3a5-3d81-977b-f8f8e4d6f1c9","pitchNumber":4,"startTime":"2026-05-15T03:23:11.024Z","endTime":"2026-05-15T03:23:14.258Z","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":85.3,"endSpeed":78.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.500598166975973,"aZ":-32.23488558065207,"pfxX":2.024013859871827,"pfxZ":-0.040975354427512656,"pX":-1.6834046705045123,"pZ":1.7522999634571355,"vX0":-1.4078172047986746,"vY0":-124.29870293712546,"vZ0":-1.8537149160321065,"x":181.17,"y":191.47,"x0":-1.3743489184258166,"y0":50.00106227931785,"z0":5.168873416708896,"aX":3.186013426068307},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.2,"breakHorizontal":-3.4,"spinRate":2478,"spinDirection":130},"zone":13,"typeConfidence":0.87,"plateTime":0.4396411621076113,"extension":6.485906981037328},"index":5,"playId":"ee2f3f77-e233-3f65-a9c4-c50fa6c3e71e","pitchNumber":5,"startTime":"2026-05-15T03:23:36.409Z","endTime":"2026-05-15T03:23:40.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30620557751732,"aZ":-16.23614169839473,"pfxX":-6.46834000640034,"pfxZ":8.308083379577921,"pX":-1.3838525439272202,"pZ":3.7562853857994605,"vX0":1.5223046880513478,"vY0":-138.03002201156,"vZ0":-0.9919331575480732,"x":169.75,"y":137.36,"x0":-1.104085691874259,"y0":50.00596424867905,"z0":5.219414420842245,"aX":-12.414650852462147},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2442,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3976527164196808,"extension":6.534180076868037},"index":6,"playId":"1defb821-8c7f-3ed9-b21d-40cc996b2ad1","pitchNumber":6,"startTime":"2026-05-15T03:23:56.187Z","endTime":"2026-05-15T03:23:59.708Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701276526905964,"aZ":-32.42979320437855,"pfxX":-10.192294663017282,"pfxZ":-0.16938213397661261,"pX":0.5362157403274278,"pZ":1.2559867091716064,"vX0":6.985843299111943,"vY0":-122.96379512991982,"vZ0":-2.9056429560269468,"x":96.56,"y":204.87,"x0":-1.0194185067307782,"y0":50.0011158666983,"z0":5.208258348002449,"aX":-15.584544802333761},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.7,"breakHorizontal":16.8,"spinRate":1463,"spinDirection":263},"zone":14,"typeConfidence":0.9,"plateTime":0.4456774249935602,"extension":6.568578939664228},"index":7,"playId":"608e497d-a3fc-35d7-8c76-40aec0392ea3","pitchNumber":7,"startTime":"2026-05-15T03:24:17.518Z","endTime":"2026-05-15T03:24:44.543Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"}},"playEndTime":"2026-05-15T03:24:44.543Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Eric Haase pops into a force out, shortstop Miguel Rojas to second baseman Hyeseong Kim. Drew Gilbert out at 2nd. Eric Haase to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-15T03:25:02.062Z","endTime":"2026-05-15T03:26:28.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.4,"endSpeed":79.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36894006993902,"aZ":-30.323815988219124,"pfxX":-1.1199760881137335,"pfxZ":1.1740118160753408,"pX":1.0373682133086646,"pZ":2.189150085804316,"vX0":5.403590494377496,"vY0":-124.32623645105534,"vZ0":-1.5354817954508393,"x":77.46,"y":179.67,"x0":-1.0086329990302136,"y0":50.00607055381607,"z0":5.305921611179535,"aX":-1.772803710262202},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":1.0,"spinRate":2406,"spinDirection":143},"zone":14,"typeConfidence":0.89,"plateTime":0.4387198465196085,"extension":6.5963776618125545},"index":0,"playId":"c2725693-5025-36e3-958d-e74de4b08f35","pitchNumber":1,"startTime":"2026-05-15T03:25:07.606Z","endTime":"2026-05-15T03:25:12.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.020403757882782,"aZ":-10.48799744883169,"pfxX":-5.397651648371171,"pfxZ":11.501489658091533,"pX":-0.3259430581350143,"pZ":2.6399635121385145,"vX0":3.396638700953759,"vY0":-136.67738008586508,"vZ0":-5.436043223125393,"x":129.42,"y":167.5,"x0":-0.8855049018259626,"y0":50.00678553557307,"z0":5.379597368646495,"aX":-10.181950753628874},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.8,"breakHorizontal":9.0,"spinRate":2412,"spinDirection":210},"zone":4,"typeConfidence":0.9,"plateTime":0.40123570595088687,"extension":6.648337698301507},"index":1,"playId":"4af1229b-cdac-3aeb-b37d-cecf6914882e","pitchNumber":2,"startTime":"2026-05-15T03:25:26.177Z","endTime":"2026-05-15T03:25:30.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.939135974687474,"aZ":-12.451505330117888,"pfxX":-5.5159901168017935,"pfxZ":10.367603587280527,"pX":-1.0761528966649763,"pZ":4.496007885095668,"vX0":1.8780303567994165,"vY0":-137.63595155994471,"vZ0":-0.31546026605629984,"x":158.02,"y":117.39,"x0":-1.0541047887701538,"y0":50.00377816820526,"z0":5.461639722083612,"aX":-10.494602220335908},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2448,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3992356018715921,"extension":6.605684216588769},"index":2,"playId":"316f7552-5356-3082-ae5a-3c6164ce34d2","pitchNumber":3,"startTime":"2026-05-15T03:25:50.338Z","endTime":"2026-05-15T03:25:53.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.041090210390646,"aZ":-12.846699152955884,"pfxX":-5.871260133106409,"pfxZ":10.286627787386534,"pX":-0.6307470673989882,"pZ":3.097482773105878,"vX0":2.8290781719191243,"vY0":-136.45454853697422,"vZ0":-3.8413428145909414,"x":141.04,"y":155.15,"x0":-0.9201673899795695,"y0":50.004932045123375,"z0":5.413537103264189,"aX":-11.032889024402207},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":10.0,"spinRate":2459,"spinDirection":206},"zone":1,"typeConfidence":0.9,"plateTime":0.4019595667651368,"extension":6.673315490491191},"hitData":{"launchSpeed":79.9,"launchAngle":69.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":124.01,"coordY":159.78}},"index":3,"playId":"f44fc1d9-d423-32df-9c1a-55c4ac20a485","pitchNumber":4,"startTime":"2026-05-15T03:26:17.622Z","endTime":"2026-05-15T03:26:28.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:26:28.719Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jung Hoo Lee hits an inside-the-park home run (3) on a fly ball down the left-field line. Eric Haase scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-15T03:27:03.897Z","endTime":"2026-05-15T03:28:08.980Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219946052678864,"aZ":-29.965410050248163,"pfxX":-9.98370197665907,"pfxZ":1.438089855890202,"pX":-0.04419243797035575,"pZ":2.0386156644180913,"vX0":5.536839323384257,"vY0":-123.28778065821652,"vZ0":-2.098490429619977,"x":118.68,"y":183.74,"x0":-1.0256471327103085,"y0":50.00165751026392,"z0":5.437430700172419,"aX":-15.320467484692141},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":16.7,"spinRate":1414,"spinDirection":253},"zone":8,"typeConfidence":0.9,"plateTime":0.4447888798430846,"extension":6.546945462124117},"index":0,"playId":"4ba6e1cb-8e47-3e46-9646-31af19992639","pitchNumber":1,"startTime":"2026-05-15T03:27:03.897Z","endTime":"2026-05-15T03:27:08.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.750834618106424,"aZ":-14.165052100393853,"pfxX":-8.845919082154557,"pfxZ":9.392062728435603,"pX":-0.6685601537705851,"pZ":2.5432717876632043,"vX0":4.358552006599521,"vY0":-138.51546499305064,"vZ0":-4.317791765306862,"x":142.48,"y":170.11,"x0":-1.124577466092884,"y0":50.00362220212847,"z0":5.08871842036639,"aX":-16.96284682204022},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":14.9,"spinRate":2539,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.397436738738671,"extension":6.599104269298297},"index":1,"playId":"fdf989fc-f5fc-3210-b7c4-4e3422e07497","pitchNumber":2,"startTime":"2026-05-15T03:27:25.297Z","endTime":"2026-05-15T03:27:30.925Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15568636494627,"aZ":-10.667491657712333,"pfxX":-7.423973458697879,"pfxZ":11.350171297920216,"pX":0.0349493494293969,"pZ":3.4223003652494555,"vX0":5.1773881878243575,"vY0":-137.87108913130564,"vZ0":-3.359333651911953,"x":115.67,"y":146.38,"x0":-0.9179183378553808,"y0":50.00148199274478,"z0":5.394164341938905,"aX":-14.066124805043518},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.9,"breakHorizontal":12.1,"spinRate":2541,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.39968069085003144,"extension":6.77242374917857},"hitData":{"launchSpeed":73.2,"launchAngle":27.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.06,"coordY":129.04}},"index":2,"playId":"19a65f9c-4fa4-3781-8b51-e2812a53df4b","pitchNumber":3,"startTime":"2026-05-15T03:27:47.329Z","endTime":"2026-05-15T03:28:08.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:28:08.980Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-15T03:29:27.627Z","endTime":"2026-05-15T03:30:38.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-15T03:29:07.206Z","endTime":"2026-05-15T03:29:27.627Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":686218,"fullName":"Emmet Sheehan"}}},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"ae12c7cc-d672-4720-a49e-3ec467933309","pitchNumber":0,"startTime":"2026-05-15T03:29:27.627Z","endTime":"2026-05-15T03:29:38.655Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.140993677715723,"aZ":-12.340589251965378,"pfxX":-7.139838136690772,"pfxZ":10.46876361542811,"pX":0.5172616297665442,"pZ":2.615028066382583,"vX0":6.865797535119482,"vY0":-136.99373707927657,"vZ0":-4.883079178121466,"x":97.28,"y":168.17,"x0":-1.0975830193519243,"y0":50.004099458653116,"z0":5.268660782132699,"aX":-13.529669331458889},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":11.4,"spinRate":2539,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.4002951493723357,"extension":6.817094806349855},"index":2,"playId":"626f2082-e0e5-3975-82f5-6474048408be","pitchNumber":1,"startTime":"2026-05-15T03:30:04.902Z","endTime":"2026-05-15T03:30:10.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":84.0,"endSpeed":77.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.986449971210845,"aZ":-31.798746813128847,"pfxX":-8.266897138027344,"pfxZ":0.24345146077778423,"pX":0.12916641329768966,"pZ":1.4878548715921631,"vX0":5.415936601475207,"vY0":-122.27357244098283,"vZ0":-2.7448475777339008,"x":112.08,"y":198.61,"x0":-1.03497216718645,"y0":50.00122023892696,"z0":5.339889370276616,"aX":-12.578907731895153},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":13.8,"spinRate":1351,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.4471157188201289,"extension":6.6401037254556705},"hitData":{"launchSpeed":95.1,"launchAngle":29.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.67,"coordY":52.09}},"index":3,"playId":"99bf3d18-20fd-3ff5-83c7-b0f23f5f586b","pitchNumber":2,"startTime":"2026-05-15T03:30:29.505Z","endTime":"2026-05-15T03:30:38.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:30:38.521Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-15T03:32:39.627Z","endTime":"2026-05-15T03:34:43.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.039491896319227,"aZ":-29.93132941928229,"pfxX":-11.341757660207543,"pfxZ":1.2402941328377866,"pX":-1.6412629768017404,"pZ":1.4152744329431075,"vX0":2.875835268071236,"vY0":-134.1034099176336,"vZ0":-4.281241965087747,"x":179.56,"y":200.57,"x0":-1.2593019681968651,"y0":50.0033528627409,"z0":5.186189949549537,"aX":-20.501575404274856},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.4,"breakHorizontal":19.8,"spinRate":1868,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4096312180383639,"extension":6.374783233319647},"index":0,"playId":"19abc31f-7999-3eeb-9cd8-eb862853a1f8","pitchNumber":1,"startTime":"2026-05-15T03:33:09.854Z","endTime":"2026-05-15T03:33:13.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.943526231314866,"aZ":-25.801503754528053,"pfxX":-12.50189275677102,"pfxZ":3.473979403722163,"pX":1.866699722759098,"pZ":0.8919056347497312,"vX0":11.625302409389118,"vY0":-135.17980768358024,"vZ0":-5.988225046033281,"x":45.85,"y":214.7,"x0":-0.8841581678960805,"y0":50.00207887742573,"z0":4.969220872232069,"aX":-22.92861431605341},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":19.9,"spinRate":2125,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.4065797006737717,"extension":6.419520925647828},"index":1,"playId":"a334aca0-7a9b-3ca6-8479-517a60c4c2f4","pitchNumber":2,"startTime":"2026-05-15T03:33:22.859Z","endTime":"2026-05-15T03:33:25.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.737776087953407,"aZ":-29.429759510672056,"pfxX":-11.841356097671895,"pfxZ":1.490383448131504,"pX":0.9863590241698006,"pZ":1.4283287940631113,"vX0":8.960906122859459,"vY0":-135.02201642446101,"vZ0":-4.046050987993315,"x":79.4,"y":200.22,"x0":-0.8451171780670771,"y0":50.00040372562372,"z0":5.0285984133628014,"aX":-21.754462066792378},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.9,"breakHorizontal":19.4,"spinRate":2016,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.40641109967942946,"extension":6.590679461497367},"index":2,"playId":"d10546d5-0b23-3c71-bf56-e7882fbea75d","pitchNumber":3,"startTime":"2026-05-15T03:33:38.934Z","endTime":"2026-05-15T03:33:42.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44031278634758,"aZ":-30.193559110809144,"pfxX":-10.919747576754151,"pfxZ":1.1052614896973694,"pX":1.0035548952576596,"pZ":2.2030127060966436,"vX0":9.007958216877258,"vY0":-132.9718356791706,"vZ0":-2.1789699560731233,"x":78.75,"y":179.3,"x0":-1.002533272052901,"y0":50.00610640039698,"z0":5.215083462994642,"aX":-19.637120781031534},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.7,"breakHorizontal":17.9,"spinRate":2027,"spinDirection":239},"zone":14,"typeConfidence":0.89,"plateTime":0.4112878747544908,"extension":6.4127251778658465},"index":3,"playId":"864ead37-001c-38e3-8b71-919afaedfd74","pitchNumber":4,"startTime":"2026-05-15T03:33:54.837Z","endTime":"2026-05-15T03:33:59.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.494565817300945,"aZ":-38.32250019295132,"pfxX":9.438057734625325,"pfxZ":-4.883670264809334,"pX":1.3272226452979703,"pZ":1.8326431881622427,"vX0":3.0005643721169615,"vY0":-112.09672306521968,"vZ0":0.6183275651117015,"x":66.41,"y":189.3,"x0":-1.2593638089841472,"y0":50.00484383277061,"z0":5.502915340805544,"aX":11.871091204608824},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-8.3,"breakHorizontal":-17.9,"spinRate":3134,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4908373241547741,"extension":6.200858653854573},"index":4,"playId":"9d7de577-fced-32c6-8094-7f69bac468d1","pitchNumber":5,"startTime":"2026-05-15T03:34:10.700Z","endTime":"2026-05-15T03:34:14.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-15T03:34:19.184Z","endTime":"2026-05-15T03:34:32.774Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.509719359708708,"aZ":-25.844217581586467,"pfxX":-0.7428021800981108,"pfxZ":3.686257900445609,"pX":0.6564381523023538,"pZ":2.497898650283239,"vX0":4.720337043489221,"vY0":-129.32024334512403,"vZ0":-2.02474270040823,"x":91.98,"y":171.34,"x0":-1.0853521120172975,"y0":50.0033912046426,"z0":5.246793398203344,"aX":-1.2765222831768515},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":0.5,"spinRate":2284,"spinDirection":187},"zone":6,"typeConfidence":0.87,"plateTime":0.42135869133538595,"extension":6.493792643280241},"hitData":{"launchSpeed":86.7,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.68,"coordY":110.24}},"index":6,"playId":"44a6421d-d081-32a3-b983-6563f76686e7","pitchNumber":6,"startTime":"2026-05-15T03:34:32.774Z","endTime":"2026-05-15T03:34:43.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:34:43.802Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-15T03:35:04.959Z","endTime":"2026-05-15T03:37:10.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.884784699775697,"aZ":-29.165413736171274,"pfxX":2.6921113966246466,"pfxZ":1.8103536339860016,"pX":0.27645077756794323,"pZ":2.1441704863440236,"vX0":2.981305765231807,"vY0":-127.62889267281643,"vZ0":-2.5050078763790498,"x":106.46,"y":180.89,"x0":-1.2525188817951964,"y0":50.00526650953079,"z0":5.41292469760866,"aX":4.485273697420985},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.0,"breakHorizontal":-5.5,"spinRate":2354,"spinDirection":179},"zone":9,"typeConfidence":0.88,"plateTime":0.4275696735112553,"extension":5.977302331187663},"index":0,"playId":"9366150b-d16c-319d-93d6-e5eaaffac675","pitchNumber":1,"startTime":"2026-05-15T03:35:08.079Z","endTime":"2026-05-15T03:35:12.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30726559380076,"aZ":-31.933896370391324,"pfxX":-9.970710146756712,"pfxZ":0.15174701533343637,"pX":1.549351627950217,"pZ":0.18121191729984493,"vX0":10.103361597846567,"vY0":-126.06238562684324,"vZ0":-5.7696874252087404,"x":57.94,"y":233.89,"x0":-1.1967063963731703,"y0":50.005707053270086,"z0":5.047764439530719,"aX":-16.205837582388813},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.8,"breakHorizontal":16.1,"spinRate":1896,"spinDirection":266},"zone":14,"typeConfidence":0.9,"plateTime":0.43289502268465396,"extension":5.994395246808231},"index":1,"playId":"1e1a28f5-a5cf-37e6-82af-655a67b6c5c8","pitchNumber":2,"startTime":"2026-05-15T03:35:22.750Z","endTime":"2026-05-15T03:35:26.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59989168629322,"aZ":-33.25599846404318,"pfxX":-9.736191708524506,"pfxZ":-0.6925793427639793,"pX":0.5557291076586933,"pZ":1.252307853588536,"vX0":7.480104387862569,"vY0":-124.00399142881189,"vZ0":-2.688783019298135,"x":95.82,"y":204.97,"x0":-1.2272694320314073,"y0":50.002777189502055,"z0":5.110994081945134,"aX":-15.24121216581391},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.7,"breakHorizontal":16.0,"spinRate":1956,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.44083098456662917,"extension":6.202919450033989},"index":2,"playId":"d0c2cc97-691d-3796-b2ea-b85a6f3e3243","pitchNumber":3,"startTime":"2026-05-15T03:35:46.400Z","endTime":"2026-05-15T03:35:49.990Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76264639829621,"aZ":-36.097553288759414,"pfxX":-9.590197234568373,"pfxZ":-2.548992804299068,"pX":-0.8217000335962769,"pZ":0.6376137625870973,"vX0":4.53809698530756,"vY0":-123.16087519227416,"vZ0":-3.4500282783430443,"x":148.32,"y":221.56,"x0":-1.4392982565392873,"y0":50.000217198794495,"z0":5.099714777059184,"aX":-14.77566884211762},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.2,"breakHorizontal":16.3,"spinRate":1885,"spinDirection":266},"zone":13,"typeConfidence":0.89,"plateTime":0.4441955431980853,"extension":6.113504226381704},"index":3,"playId":"98554fce-595c-377b-b09d-6b4e2d0720a0","pitchNumber":4,"startTime":"2026-05-15T03:36:08.082Z","endTime":"2026-05-15T03:36:11.659Z","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":75.7,"endSpeed":68.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.211610087109225,"aZ":-38.875202016896445,"pfxX":10.509076705457105,"pfxZ":-5.575154642325292,"pX":1.0458637293763149,"pZ":1.7520971721723997,"vX0":2.2524006400842236,"vY0":-110.05263460322927,"vZ0":0.7620233774361336,"x":77.13,"y":191.47,"x0":-1.3603487315699356,"y0":50.002665900612996,"z0":5.586419593736765,"aX":12.630023888297103},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-9.4,"breakHorizontal":-19.7,"spinRate":3053,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.5016025846305201,"extension":5.890786076609257},"index":4,"playId":"bb115c56-d752-3c9b-9780-e0ee3d2d8df3","pitchNumber":5,"startTime":"2026-05-15T03:36:29.490Z","endTime":"2026-05-15T03:36:33.950Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"be190cd4-abcc-3911-9baa-15f656f44db6","startTime":"2026-05-15T03:36:47.537Z","endTime":"2026-05-15T03:36:51.120Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.408550194782087,"aZ":-39.10499026143124,"pfxX":10.000450008114175,"pfxZ":-5.520635361001594,"pX":0.5873393417330636,"pZ":1.6747760163397791,"vX0":1.7781842645697663,"vY0":-112.23144736829867,"vZ0":0.570737254282613,"x":94.61,"y":193.56,"x0":-1.5165562379745987,"y0":50.00467311899491,"z0":5.453125604228502,"aX":12.549285526292115},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.5,"breakHorizontal":-18.6,"spinRate":3169,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.4911224368305591,"extension":6.096952871189167},"index":6,"playId":"0bc21381-f960-300c-bd9f-64ce9d90cc6e","pitchNumber":6,"startTime":"2026-05-15T03:37:06.461Z","endTime":"2026-05-15T03:37:10.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:37:10.244Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out sharply to first baseman Rafael Devers. Throwing error by first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-15T03:37:17.809Z","endTime":"2026-05-15T03:38:45.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.212837137440687,"aZ":-28.716814066622074,"pfxX":3.0343828211153774,"pfxZ":2.1627867163542422,"pX":-1.841655541075217,"pZ":2.3947977946059793,"vX0":-0.8446272294795989,"vY0":-125.03213534988475,"vZ0":-1.3263987192619826,"x":187.2,"y":174.12,"x0":-1.895415548678347,"y0":50.000817021545146,"z0":5.270319050602789,"aX":4.844233377897217},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":-5.3,"spinRate":2470,"spinDirection":127},"zone":13,"typeConfidence":0.83,"plateTime":0.43665675505372636,"extension":6.1181357124948175},"index":0,"playId":"ef20555e-2da2-33e9-8f88-30847d89c554","pitchNumber":1,"startTime":"2026-05-15T03:37:35.925Z","endTime":"2026-05-15T03:37:39.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434458838120623,"aZ":-30.454802514168783,"pfxX":-9.791420964249198,"pfxZ":0.9272340766124749,"pX":1.493279640502976,"pZ":2.328281080464949,"vX0":10.071570612915789,"vY0":-134.6415726508812,"vZ0":-2.0517099968981043,"x":60.08,"y":175.92,"x0":-1.011978876113643,"y0":50.00118509479615,"z0":5.241557192506299,"aX":-18.09467372216997},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.4,"breakHorizontal":15.7,"spinRate":2130,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4057953313317566,"extension":6.2789456535388775},"index":1,"playId":"ce182ae2-2cd4-3bb7-959e-489644e08d1f","pitchNumber":2,"startTime":"2026-05-15T03:37:52.594Z","endTime":"2026-05-15T03:37:57.866Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"ce182ae2-2cd4-3bb7-959e-489644e08d1f","startTime":"2026-05-15T03:37:59.888Z","endTime":"2026-05-15T03:38:14.759Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07089765597451,"aZ":-37.2026371728679,"pfxX":-8.951975602042719,"pfxZ":-3.1237508708492987,"pX":-0.47213254387328624,"pZ":1.154865193590233,"vX0":5.865172844274533,"vY0":-125.66440530694399,"vZ0":-2.163067692168645,"x":135.0,"y":207.6,"x0":-1.666384296488191,"y0":50.00520522031643,"z0":5.032407733321577,"aX":-14.403093128436353},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.9,"breakHorizontal":15.0,"spinRate":1836,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.4348996115453234,"extension":6.175952015344039},"index":3,"playId":"2bc497df-c9ae-3cd9-adde-df8c8b9d66c3","pitchNumber":3,"startTime":"2026-05-15T03:38:14.759Z","endTime":"2026-05-15T03:38:19.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37191913781412,"aZ":-30.51423189681762,"pfxX":-10.376720953415807,"pfxZ":0.900962165969668,"pX":0.14755322795218423,"pZ":1.9687707991291978,"vX0":7.501548889188916,"vY0":-134.7828973609835,"vZ0":-2.6418852021733046,"x":111.38,"y":185.62,"x0":-1.3188395806095972,"y0":50.00364764812851,"z0":5.108994335424415,"aX":-19.157028095354566},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.3,"breakHorizontal":17.3,"spinRate":2156,"spinDirection":240},"zone":8,"typeConfidence":0.91,"plateTime":0.405854810245053,"extension":6.35802710593171},"hitData":{"launchSpeed":102.8,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":153.34,"coordY":173.23}},"index":4,"playId":"1d12e076-a4db-3796-b461-917033059eab","pitchNumber":4,"startTime":"2026-05-15T03:38:31.817Z","endTime":"2026-05-15T03:38:45.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:38:45.354Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-15T03:40:04.300Z","endTime":"2026-05-15T03:42:17.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-15T03:39:20.606Z","endTime":"2026-05-15T03:40:06.550Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.193980975678198,"aZ":-35.19900497027337,"pfxX":-9.406854651901144,"pfxZ":-1.795174007335568,"pX":0.388761735024616,"pZ":1.391474601829658,"vX0":7.677783349912825,"vY0":-128.72870229559553,"vZ0":-2.171076930247077,"x":102.18,"y":201.21,"x0":-1.4014142655477824,"y0":50.00062725431863,"z0":4.95478676215021,"aX":-15.882211474991475},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.5,"breakHorizontal":15.5,"spinRate":2174,"spinDirection":259},"zone":14,"typeConfidence":0.9,"plateTime":0.4244948975173237,"extension":6.44838510855679},"index":1,"playId":"85722891-8958-3bc5-9a34-9f8152bd0595","pitchNumber":1,"startTime":"2026-05-15T03:40:06.550Z","endTime":"2026-05-15T03:40:09.733Z","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":87.4,"endSpeed":80.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.646454582667904,"aZ":-34.86300585011571,"pfxX":-8.872666526442172,"pfxZ":-1.6337603386688873,"pX":-1.2625526568197416,"pZ":0.47817446424106413,"vX0":3.6585564940430717,"vY0":-127.18183139637075,"vZ0":-4.383325028550865,"x":165.13,"y":225.87,"x0":-1.5654285732098872,"y0":50.00522663604606,"z0":4.983507656258952,"aX":-14.563441469010376},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.7,"breakHorizontal":15.2,"spinRate":1975,"spinDirection":266},"zone":13,"typeConfidence":0.9,"plateTime":0.4303565870204662,"extension":6.173656725648903},"index":2,"playId":"ce9b0e21-45bb-3775-9e57-cdd9fd20b73f","pitchNumber":2,"startTime":"2026-05-15T03:40:27.198Z","endTime":"2026-05-15T03:40:30.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.755536484122445,"aZ":-39.05940599400755,"pfxX":9.954123537563095,"pfxZ":-5.515234004439574,"pX":-0.7346254779941883,"pZ":1.4628329000099893,"vX0":-0.857073596860921,"vY0":-111.79668677161992,"vZ0":-0.024309414376442184,"x":145.0,"y":199.28,"x0":-1.6342954327986712,"y0":50.003904029228465,"z0":5.529793324507344,"aX":12.425824072339356},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-9.6,"breakHorizontal":-17.8,"spinRate":3044,"spinDirection":53},"zone":13,"typeConfidence":0.91,"plateTime":0.49255147396440657,"extension":6.229658321580894},"index":3,"playId":"4e7c1229-b041-35e7-92e4-1818fd014e2c","pitchNumber":3,"startTime":"2026-05-15T03:40:45.371Z","endTime":"2026-05-15T03:40:49.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.421282011037796,"aZ":-21.01037618702479,"pfxX":-7.138737254271363,"pfxZ":6.026236176691478,"pX":-0.11382717210935972,"pZ":4.205629712729266,"vX0":5.09482682572971,"vY0":-135.23025579908264,"vZ0":0.9706314208595122,"x":121.34,"y":125.23,"x0":-1.0945624648636507,"y0":50.00191184542691,"z0":5.315615123813562,"aX":-13.2242527942637},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":11.9,"spinRate":2222,"spinDirection":240},"zone":11,"typeConfidence":0.92,"plateTime":0.4049852085546437,"extension":6.482123786937143},"index":4,"playId":"d837d294-2ba5-3528-aa99-c1a906f41940","pitchNumber":4,"startTime":"2026-05-15T03:41:04.916Z","endTime":"2026-05-15T03:41:08.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20929107857424,"aZ":-34.54498802111486,"pfxX":-9.348039124314617,"pfxZ":-1.435917253380115,"pX":0.3849386122443594,"pZ":1.7843819124561195,"vX0":7.227724452587471,"vY0":-127.4256321805391,"vZ0":-1.3934696941134566,"x":102.33,"y":190.6,"x0":-1.2681769262137756,"y0":50.00370463734924,"z0":5.057767864453883,"aX":-15.43495057039093},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.6,"breakHorizontal":15.4,"spinRate":2031,"spinDirection":268},"zone":9,"typeConfidence":0.9,"plateTime":0.4291859102260043,"extension":6.339135827397565},"index":5,"playId":"10e360b5-2f31-37b7-a28f-9162107eb61f","pitchNumber":5,"startTime":"2026-05-15T03:41:22.265Z","endTime":"2026-05-15T03:41:25.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731125946276983,"aZ":-34.891092519033066,"pfxX":-9.74667174602577,"pfxZ":-1.633200295617276,"pX":-0.29264631155157855,"pZ":1.238501472681377,"vX0":6.170822482898535,"vY0":-127.6063333076028,"vZ0":-2.6462566625333204,"x":128.15,"y":205.34,"x0":-1.463405294340814,"y0":50.00063391227877,"z0":5.009924582209623,"aX":-16.23693659232634},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.2,"breakHorizontal":16.4,"spinRate":1827,"spinDirection":270},"zone":13,"typeConfidence":0.91,"plateTime":0.42756038701769805,"extension":6.393754242001442},"index":6,"playId":"2a9fad6c-9238-3d18-a354-1cda0747560a","pitchNumber":6,"startTime":"2026-05-15T03:41:49.327Z","endTime":"2026-05-15T03:41:55.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56990420569227,"aZ":-38.1532885459946,"pfxX":10.56855551326699,"pfxZ":-4.7790322449614155,"pX":0.3797561429002935,"pZ":2.2060664549478637,"vX0":1.0745351212722642,"vY0":-112.10211298359556,"vZ0":1.5250615607515816,"x":102.52,"y":179.22,"x0":-1.4784734031526043,"y0":50.00425065677586,"z0":5.46417595509447,"aX":13.216319163270418},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.8,"breakHorizontal":-19.3,"spinRate":3029,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.4919101671467696,"extension":6.188727802241947},"index":7,"playId":"5e1c69a2-d4cb-3d68-a279-3088b209ca26","pitchNumber":7,"startTime":"2026-05-15T03:42:12.697Z","endTime":"2026-05-15T03:42:17.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:42:17.248Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-15T03:44:22.668Z","endTime":"2026-05-15T03:45:44.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":687221,"link":"/api/v1/people/687221"},"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":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84807713575052,"aZ":-31.831770054805443,"pfxX":1.6137441058519348,"pfxZ":0.22425524002262875,"pX":0.6301692438330386,"pZ":2.9423676503765996,"vX0":3.7523460939598707,"vY0":-122.68143303989376,"vZ0":0.5026580610040949,"x":92.98,"y":159.34,"x0":-1.1250515349659085,"y0":50.00402622235406,"z0":5.434523181707276,"aX":2.474593422359839},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":-3.7,"spinRate":2432,"spinDirection":129},"zone":3,"typeConfidence":0.84,"plateTime":0.4453957447373549,"extension":6.5394168191404365},"index":0,"playId":"7bb2e82f-69aa-39b1-aa3d-69cf8dbb7552","pitchNumber":1,"startTime":"2026-05-15T03:44:48.583Z","endTime":"2026-05-15T03:44:53.268Z","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":93.8,"endSpeed":86.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.631188803420155,"aZ":-13.021343649146031,"pfxX":-5.485894652929019,"pfxZ":10.096908748290188,"pX":0.5901522254225482,"pZ":3.022711559571342,"vX0":6.079935448651444,"vY0":-136.51276909645588,"vZ0":-3.763848139676516,"x":94.5,"y":157.17,"x0":-0.9478133772501113,"y0":50.00379439290001,"z0":5.309110407549346,"aX":-10.407478054699443},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":8.8,"spinRate":2440,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.4004526762384071,"extension":6.640523951725522},"index":1,"playId":"c9ed5ecf-c7c9-3048-8b1c-59be509dca40","pitchNumber":2,"startTime":"2026-05-15T03:45:13.225Z","endTime":"2026-05-15T03:45:17.772Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02593410771667,"aZ":-14.366377962998811,"pfxX":-6.5558066542788005,"pfxZ":9.57801694946455,"pX":0.03111036175673022,"pZ":4.052073893962799,"vX0":4.822641829618559,"vY0":-136.03354598814232,"vZ0":-0.9719478453522887,"x":115.81,"y":129.37,"x0":-0.9199634267593896,"y0":50.003498562697466,"z0":5.417619899739375,"aX":-12.190844344117973},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":10.8,"spinRate":2275,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.4038431606886874,"extension":6.695495622293372},"index":2,"playId":"7811459a-6fa2-3a73-b318-4ddb58f55a1b","pitchNumber":3,"startTime":"2026-05-15T03:45:38.881Z","endTime":"2026-05-15T03:45:44.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:45:44.446Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out softly, pitcher Emmet Sheehan to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-15T03:45:52.006Z","endTime":"2026-05-15T03:47:35.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686218,"link":"/api/v1/people/686218"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.882714955884417,"aZ":-12.079362840494818,"pfxX":-5.302825607109751,"pfxZ":10.561678955430976,"pX":0.18327225113727658,"pZ":3.231105180528591,"vX0":4.698291055926091,"vY0":-137.19663018752456,"vZ0":-3.5661607103016806,"x":110.01,"y":151.54,"x0":-0.8640100130348286,"y0":50.00330829281995,"z0":5.373309883914015,"aX":-10.090484827517649},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":8.6,"spinRate":2243,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.39950208399772036,"extension":6.627305701840062},"index":0,"playId":"b1e418fe-e8c5-3c14-ac55-20500e8e347a","pitchNumber":1,"startTime":"2026-05-15T03:46:09.132Z","endTime":"2026-05-15T03:46:12.233Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-15T03:46:21.991Z","endTime":"2026-05-15T03:46:41.899Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"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":85.5,"endSpeed":78.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29902777058125,"aZ":-34.66613450946518,"pfxX":-9.031302675710027,"pfxZ":-1.6073239439306937,"pX":-0.4849692377448584,"pZ":1.089310179240457,"vX0":4.00069675177954,"vY0":-124.37351124648752,"vZ0":-3.404073825871519,"x":135.49,"y":209.37,"x0":-0.9499239681969147,"y0":50.002840072642975,"z0":5.380918362171133,"aX":-14.005703665191072},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.5,"breakHorizontal":15.2,"spinRate":1446,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.44210983563584083,"extension":6.502310329393491},"index":2,"playId":"a0369a7e-2c39-32a8-8353-69d0f9cf4e8b","pitchNumber":2,"startTime":"2026-05-15T03:46:41.899Z","endTime":"2026-05-15T03:46:47.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74724633269853,"aZ":-14.266408349008898,"pfxX":-7.450608227759017,"pfxZ":9.633170181417753,"pX":1.5864929408348594,"pZ":1.782216040844193,"vX0":8.932616462236227,"vY0":-135.73091753103304,"vZ0":-6.621226681841141,"x":56.53,"y":190.66,"x0":-0.7849466343708349,"y0":50.000614322312124,"z0":5.2534874143541535,"aX":-13.847988646346456},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":11.5,"spinRate":2414,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.4041151782269887,"extension":6.7570649953328},"index":3,"playId":"2bd41d45-b7a3-3ab8-b6df-75d611036008","pitchNumber":3,"startTime":"2026-05-15T03:47:08.120Z","endTime":"2026-05-15T03:47:11.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25292790215003,"aZ":-30.433324056509157,"pfxX":0.3582072159787759,"pfxZ":1.130986226909891,"pX":0.03460590948775507,"pZ":1.4898701644667758,"vX0":2.912964248136087,"vY0":-123.73929734670756,"vZ0":-2.915612339876545,"x":115.68,"y":198.55,"x0":-1.207749277699779,"y0":50.00445593185557,"z0":5.251226101732556,"aX":0.5510869392020601},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.6,"breakHorizontal":-1.3,"spinRate":2312,"spinDirection":181},"zone":14,"typeConfidence":0.9,"plateTime":0.4438008447235524,"extension":6.5631227948201705},"hitData":{"launchSpeed":54.9,"launchAngle":-83.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.76,"coordY":182.85}},"index":4,"playId":"dd76a098-96ca-3326-ab4b-e9f46414d07c","pitchNumber":4,"startTime":"2026-05-15T03:47:27.590Z","endTime":"2026-05-15T03:47:35.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:47:35.628Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-15T03:47:50.465Z","endTime":"2026-05-15T03:50:08.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18197550458981,"aZ":-12.795242965633605,"pfxX":-5.833584929041338,"pfxZ":10.39830146491932,"pX":0.5007677805019463,"pZ":2.3142297144232424,"vX0":5.395745362645599,"vY0":-135.76769479562117,"vZ0":-5.6928966194205906,"x":97.91,"y":176.3,"x0":-0.7560478228383947,"y0":50.005140405148296,"z0":5.33159172025654,"aX":-10.874252967832057},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":9.4,"spinRate":2289,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.40368190532805936,"extension":6.713695982095726},"index":0,"playId":"d7545ef0-a7fd-3ff3-9a71-093395407ddd","pitchNumber":1,"startTime":"2026-05-15T03:48:04.367Z","endTime":"2026-05-15T03:48:08.776Z","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":84.4,"endSpeed":78.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83428496649608,"aZ":-34.019850283569596,"pfxX":-7.358852237548388,"pfxZ":-1.1990150477145836,"pX":0.1683646651121559,"pZ":2.8346768262781183,"vX0":4.827044384017556,"vY0":-122.96660211196543,"vZ0":0.31981404149479853,"x":110.58,"y":162.24,"x0":-0.8573410816970887,"y0":50.002509757080546,"z0":5.573458187832372,"aX":-11.345782867115053},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.9,"breakHorizontal":12.2,"spinRate":1119,"spinDirection":266},"zone":2,"typeConfidence":0.9,"plateTime":0.4442932912383952,"extension":6.514834068814966},"index":1,"playId":"ae6f4841-5303-3bb3-8209-20fb22b76545","pitchNumber":2,"startTime":"2026-05-15T03:48:26.309Z","endTime":"2026-05-15T03:48:30.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.967432051286483,"aZ":-15.627319003447987,"pfxX":-5.8290507537837115,"pfxZ":8.938568877652333,"pX":-0.45820134293755127,"pZ":3.4414832223346976,"vX0":2.9854419012584943,"vY0":-135.3206281015446,"vZ0":-2.556721420829113,"x":134.47,"y":145.86,"x0":-0.8193017473289564,"y0":50.0060253440293,"z0":5.495484362147201,"aX":-10.79519203991389},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2245,"spinDirection":209},"zone":11,"typeConfidence":0.88,"plateTime":0.4050072451119284,"extension":6.670454873658371},"index":2,"playId":"a6d60440-4f2f-3e6b-9681-95874f32390d","pitchNumber":3,"startTime":"2026-05-15T03:48:49.313Z","endTime":"2026-05-15T03:48:54.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.411371454494912,"aZ":-30.037545622349807,"pfxX":0.5680394550946382,"pfxZ":1.3472937235638227,"pX":1.8343679599134814,"pZ":3.1650649794967327,"vX0":6.449335522247528,"vY0":-124.62480705530592,"vZ0":0.3965551181761372,"x":47.08,"y":153.32,"x0":-0.8532431850124281,"y0":50.00195115179945,"z0":5.471113910815539,"aX":0.8983265711245797},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":-2.4,"spinRate":2447,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.43833795948031895,"extension":6.579230509439564},"index":3,"playId":"0eacd061-5524-3101-a507-9492fc8d3c3f","pitchNumber":4,"startTime":"2026-05-15T03:49:06.460Z","endTime":"2026-05-15T03:49:10.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18393860950555,"aZ":-30.528393087529214,"pfxX":1.2579643113388257,"pfxZ":1.051127661577091,"pX":1.0234629748259287,"pZ":2.495877965731766,"vX0":4.400879350464657,"vY0":-123.98498394341577,"vZ0":-0.8976259704730786,"x":77.99,"y":171.39,"x0":-0.9330693354438809,"y0":50.00457954304696,"z0":5.394736704715019,"aX":1.9711869942839038},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.9,"breakHorizontal":-3.2,"spinRate":2391,"spinDirection":130},"zone":12,"typeConfidence":0.89,"plateTime":0.4406115453755355,"extension":6.5067108431915},"index":4,"playId":"2603e0cb-d348-34a3-b1fd-fe01ff1f0fd5","pitchNumber":5,"startTime":"2026-05-15T03:49:28.448Z","endTime":"2026-05-15T03:49:33.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.352783572755584,"aZ":-42.23153187681958,"pfxX":5.275471103058024,"pfxZ":-8.22983907971766,"pX":0.7618511306233384,"pZ":2.801907107101151,"vX0":2.0335528256701965,"vY0":-110.37346539251278,"vZ0":3.4062256894297867,"x":87.96,"y":163.13,"x0":-0.8593270125363643,"y0":50.00254390150602,"z0":5.714504746897881,"aX":6.447329676253269},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-13.6,"breakHorizontal":-10.1,"spinRate":2485,"spinDirection":37},"zone":6,"typeConfidence":0.9,"plateTime":0.49803671528604054,"extension":6.583515097731711},"hitData":{"launchSpeed":93.7,"launchAngle":46.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.66,"coordY":92.71}},"index":5,"playId":"483b7bcc-cf7f-3502-8414-5094ea42ba85","pitchNumber":6,"startTime":"2026-05-15T03:49:57.433Z","endTime":"2026-05-15T03:50:08.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:50:08.568Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andy Pages walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T03:52:04.988Z","endTime":"2026-05-15T03:54:01.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.238699892187874,"aZ":-31.201406959399392,"pfxX":-9.700748457299053,"pfxZ":0.5230878766786962,"pX":-0.8095350642209018,"pZ":2.3182551278149566,"vX0":4.352852777117583,"vY0":-135.8131068259377,"vZ0":-1.9663805514258723,"x":147.86,"y":176.19,"x0":-1.1677539421612377,"y0":50.006623148335,"z0":5.210308296524804,"aX":-18.224257359487616},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.7,"breakHorizontal":16.7,"spinRate":1895,"spinDirection":247},"zone":4,"typeConfidence":0.91,"plateTime":0.40246486095261114,"extension":6.282180471815811},"index":0,"playId":"4686d444-ca87-3176-ab85-00085e3d2d4b","pitchNumber":1,"startTime":"2026-05-15T03:52:37.274Z","endTime":"2026-05-15T03:52:40.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.831565763531437,"aZ":-34.41675736231324,"pfxX":-9.124407311790103,"pfxZ":-1.3834250464699682,"pX":-1.4904590008326377,"pZ":1.8539322070305637,"vX0":2.830956091800968,"vY0":-126.22056083978241,"vZ0":-1.2596659771034089,"x":173.81,"y":188.72,"x0":-1.4360884836539318,"y0":50.00047282975234,"z0":5.111487145953821,"aX":-14.833658596754418},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.5,"breakHorizontal":16.0,"spinRate":2037,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.43267658800900577,"extension":6.37929303286034},"index":1,"playId":"14782c79-1552-30e0-bce9-98255682cb01","pitchNumber":2,"startTime":"2026-05-15T03:52:53.412Z","endTime":"2026-05-15T03:52:57.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64684076175502,"aZ":-37.3056559159979,"pfxX":9.695132356814558,"pfxZ":-4.1680926415330095,"pX":0.36782495114590485,"pZ":1.388171575199869,"vX0":1.0104391411413238,"vY0":-110.80115212872101,"vZ0":-0.5012218010604929,"x":102.98,"y":201.3,"x0":-1.3535337108849899,"y0":50.003231792411135,"z0":5.54916890949252,"aX":11.93390302916219},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-7.3,"breakHorizontal":-17.8,"spinRate":3060,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4962430217041063,"extension":6.063240800145283},"index":2,"playId":"aea35070-cc22-3fd0-b4eb-05c02eee6d47","pitchNumber":3,"startTime":"2026-05-15T03:53:05.240Z","endTime":"2026-05-15T03:53:09.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.037753749542237,"aZ":-21.121627424264076,"pfxX":-6.753288734972331,"pfxZ":5.970807986975423,"pX":0.5848347643347837,"pZ":3.793081955587665,"vX0":6.261179703098748,"vY0":-135.1249727632884,"vZ0":-0.26010534033338883,"x":94.71,"y":136.37,"x0":-0.8832540261265401,"y0":50.005623213848935,"z0":5.372678228381191,"aX":-12.50878538035837},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":10.9,"spinRate":2095,"spinDirection":232},"zone":12,"typeConfidence":0.91,"plateTime":0.40511634789192685,"extension":6.3900889382702175},"index":3,"playId":"31fb368d-4fb5-3926-a906-aa0388e4a3b9","pitchNumber":4,"startTime":"2026-05-15T03:53:25.509Z","endTime":"2026-05-15T03:53:29.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.235976791708246,"aZ":-36.990526326971505,"pfxX":-9.604652724070228,"pfxZ":-3.052026298137682,"pX":1.0545601158451055,"pZ":0.5938382562050873,"vX0":8.684210512845397,"vY0":-125.03922556193098,"vZ0":-3.549573084085977,"x":76.8,"y":222.75,"x0":-1.2229340204580303,"y0":50.00587465051893,"z0":5.080750134338478,"aX":-15.14577375945339},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.1,"breakHorizontal":15.2,"spinRate":1972,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.43878179111075877,"extension":6.210700462324328},"index":4,"playId":"8b51410d-4c6a-3f8e-8ae9-d7bbe3963588","pitchNumber":5,"startTime":"2026-05-15T03:53:40.396Z","endTime":"2026-05-15T03:53:43.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372923391702834,"aZ":-39.73537174603073,"pfxX":10.57748406583052,"pfxZ":-6.010826511059847,"pX":-0.002866418153794037,"pZ":0.8327195126382588,"vX0":0.1042182680576686,"vY0":-112.90270255719373,"vZ0":-1.1494091687234913,"x":117.11,"y":216.3,"x0":-1.4183247481596102,"y0":50.00095964600618,"z0":5.438324051694539,"aX":13.310537092354323},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-10.8,"breakHorizontal":-19.1,"spinRate":3137,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4898700555896416,"extension":6.116272249013378},"index":5,"playId":"c8fede5b-e7f3-3db0-b728-4a8a75391cb0","pitchNumber":6,"startTime":"2026-05-15T03:53:57.145Z","endTime":"2026-05-15T03:54:01.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:54:01.903Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Max Muncy grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Andy Pages out at 2nd. Max Muncy to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T03:54:16.001Z","endTime":"2026-05-15T03:56:19.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":68.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.483120344542876,"aZ":-39.16090265141369,"pfxX":11.837057488210426,"pfxZ":-5.8244319917916885,"pX":-0.03903990483221808,"pZ":1.651933996859784,"vX0":0.16716963071463908,"vY0":-110.31186792175242,"vZ0":0.6516364972828941,"x":88.65,"y":148.62,"x0":-1.6475250392639649,"y0":50.00204514984155,"z0":5.571199517626701,"aX":14.199841947879458},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-9.8,"breakHorizontal":-21.4,"spinRate":3140,"spinDirection":56},"zone":8,"typeConfidence":0.91,"plateTime":0.5016634085694349,"extension":6.143626384879928},"index":0,"playId":"fd87830f-eb90-3c1a-a612-e14a72647e0f","pitchNumber":1,"startTime":"2026-05-15T03:54:28.399Z","endTime":"2026-05-15T03:54:34.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36623820274628,"aZ":-29.235077032251933,"pfxX":-12.099429398097474,"pfxZ":1.6695562107112103,"pX":0.16177663497558883,"pZ":3.2408090968243233,"vX0":7.157173650794507,"vY0":-132.18121105106044,"vZ0":0.011111903296134318,"x":110.83,"y":151.28,"x0":-1.0154097638314399,"y0":50.00306478202302,"z0":5.391130693088768,"aX":-21.313645970362955},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":20.3,"spinRate":1952,"spinDirection":240},"zone":2,"typeConfidence":0.89,"plateTime":0.41509694899638383,"extension":6.146780878166405},"index":1,"playId":"de434db7-14a1-3232-ba8b-dcf6dfe212ab","pitchNumber":2,"startTime":"2026-05-15T03:54:45.899Z","endTime":"2026-05-15T03:55:12.925Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"}}},{"details":{"call":{"code":"*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":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29477644041035,"aZ":-32.53919326141871,"pfxX":-11.73728313282156,"pfxZ":-0.22774522364972327,"pX":1.5629435635761677,"pZ":0.788742162104997,"vX0":10.991655679619031,"vY0":-125.67445680099364,"vZ0":-4.213002579569794,"x":57.42,"y":217.48,"x0":-1.3409151491843454,"y0":50.0038025279084,"z0":5.127773681590979,"aX":-18.790355560389393},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.2,"breakHorizontal":18.7,"spinRate":1987,"spinDirection":263},"zone":14,"typeConfidence":0.91,"plateTime":0.4357072474278718,"extension":6.169030243523142},"index":2,"playId":"472095f7-e01c-3d48-b307-f9feb9e9bd33","pitchNumber":3,"startTime":"2026-05-15T03:55:21.207Z","endTime":"2026-05-15T03:55:24.579Z","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":85.7,"endSpeed":78.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86867642576123,"aZ":-35.40156628690849,"pfxX":-8.278710501010895,"pfxZ":-2.057396300001547,"pX":-1.9877528262196142,"pZ":1.6764063777722693,"vX0":2.041128057656822,"vY0":-124.78578087939155,"vZ0":-1.259117944650886,"x":192.77,"y":193.52,"x0":-1.7425543586268237,"y0":50.00100825196951,"z0":5.112700031443496,"aX":-13.01156408720777},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.7,"breakHorizontal":14.5,"spinRate":1890,"spinDirection":268},"zone":13,"typeConfidence":0.89,"plateTime":0.4394783535610465,"extension":6.1579508701990635},"index":3,"playId":"19511da8-fa5b-3be1-9adc-40fc8998a48b","pitchNumber":4,"startTime":"2026-05-15T03:55:44.852Z","endTime":"2026-05-15T03:55:48.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.137604732883567,"aZ":-33.15940041263845,"pfxX":-10.605751339115162,"pfxZ":-0.538559123913954,"pX":-0.6953728944871894,"pZ":3.0666061439511307,"vX0":4.901902452846123,"vY0":-133.75389354840473,"vZ0":0.319578508018199,"x":143.51,"y":155.98,"x0":-1.171095485981107,"y0":50.00648613289256,"z0":5.318307308616339,"aX":-19.270773148146073},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.7,"breakHorizontal":18.2,"spinRate":1856,"spinDirection":239},"zone":1,"typeConfidence":0.9,"plateTime":0.40908847991652086,"extension":6.262312124026713},"hitData":{"launchSpeed":76.2,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.76,"coordY":150.21}},"index":4,"playId":"96a345a4-0686-3ce9-a443-814a63dbeffc","pitchNumber":5,"startTime":"2026-05-15T03:56:11.242Z","endTime":"2026-05-15T03:56:19.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:56:19.488Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a line drive to left fielder Heliot Ramos. Max Muncy to 3rd. Teoscar Hernández to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T03:56:31.139Z","endTime":"2026-05-15T03:58:40.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnThird":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.202535632150873,"aZ":-29.439108487348022,"pfxX":-10.085180074752898,"pfxZ":1.4880888078608105,"pX":0.1435404982317173,"pZ":2.203845231000528,"vX0":6.750145697415111,"vY0":-134.6008180151512,"vZ0":-2.3862294498938037,"x":111.53,"y":179.28,"x0":-1.0864816488014084,"y0":50.00067635054957,"z0":5.186233473519371,"aX":-18.503869988354133},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.4,"breakHorizontal":16.8,"spinRate":1897,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.40691426065026315,"extension":6.381457415576508},"index":0,"playId":"d1552c5b-7cb7-3354-bbcd-c897c6dd169a","pitchNumber":1,"startTime":"2026-05-15T03:56:56.759Z","endTime":"2026-05-15T03:57:00.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.293181214447948,"aZ":-39.0662420680846,"pfxX":9.675565164177325,"pfxZ":-5.500557820224589,"pX":1.1275544694015303,"pZ":2.399621149736306,"vX0":2.805376718286072,"vY0":-112.16584411484682,"vZ0":1.6130507347778007,"x":74.02,"y":173.99,"x0":-1.4012695699268771,"y0":50.001031534540004,"z0":5.7031312390744064,"aX":12.13031600297958},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-9.1,"breakHorizontal":-18.2,"spinRate":3107,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4913141720603482,"extension":6.106866432267478},"index":1,"playId":"9dc91cd7-1b6e-33d0-9527-aff36ffc4ab8","pitchNumber":2,"startTime":"2026-05-15T03:57:10.494Z","endTime":"2026-05-15T03:57:14.601Z","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":85.4,"endSpeed":78.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51937807805312,"aZ":-33.95016757187284,"pfxX":-9.313507336259898,"pfxZ":-1.1379614635930864,"pX":-0.309013288112975,"pZ":1.2314734008030703,"vX0":5.618199384040617,"vY0":-124.29352084233246,"vZ0":-2.645019984788372,"x":128.78,"y":205.53,"x0":-1.3867647825998461,"y0":50.00009168278692,"z0":5.123871896712304,"aX":-14.594496141193245},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.4,"breakHorizontal":15.6,"spinRate":1905,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.4403916921675024,"extension":6.100212716182345},"index":2,"playId":"270352fd-1600-3ea4-bee2-26cfac6d5139","pitchNumber":3,"startTime":"2026-05-15T03:57:27.351Z","endTime":"2026-05-15T03:57:32.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70398455786826,"aZ":-40.42492063650314,"pfxX":11.256357964887993,"pfxZ":-6.61944658937135,"pX":-0.09907753090366268,"pZ":1.7130731123989493,"vX0":-0.14657424608699265,"vY0":-111.9782793779743,"vZ0":0.7061315203663654,"x":120.78,"y":192.53,"x0":-1.4901384173474785,"y0":50.003671345415576,"z0":5.591698136362662,"aX":14.030262861830275},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-11.4,"breakHorizontal":-20.3,"spinRate":3213,"spinDirection":54},"zone":8,"typeConfidence":0.91,"plateTime":0.49265562275389296,"extension":5.896500266722205},"index":3,"playId":"29bc6bd4-6a15-3fb4-bb70-642a2ad1e4c5","pitchNumber":4,"startTime":"2026-05-15T03:57:44.909Z","endTime":"2026-05-15T03:57:48.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833960939481496,"aZ":-20.105223448246637,"pfxX":-7.011471402254593,"pfxZ":6.820473469379223,"pX":-0.896494011993453,"pZ":4.125886583937609,"vX0":2.694980887541677,"vY0":-132.33676036055826,"vZ0":0.3316018786132837,"x":151.17,"y":127.38,"x0":-1.0184099042796457,"y0":50.003664714463994,"z0":5.474335593622521,"aX":-12.408536136721455},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2150,"spinDirection":237},"zone":11,"typeConfidence":0.89,"plateTime":0.4142435910743938,"extension":6.500939440701318},"index":4,"playId":"cbdc1947-177f-392c-abeb-1bae80fac4f7","pitchNumber":5,"startTime":"2026-05-15T03:58:05.895Z","endTime":"2026-05-15T03:58:11.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31173639237484,"aZ":-38.47289918853175,"pfxX":10.84666682629075,"pfxZ":-5.168989590558168,"pX":0.002004235094113835,"pZ":1.4043362125934882,"vX0":0.33076443659496024,"vY0":-111.2471297925264,"vZ0":-0.1747377625766109,"x":116.92,"y":200.86,"x0":-1.552973516467499,"y0":50.00551834961673,"z0":5.571014487706225,"aX":13.205357036340576},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-9.0,"breakHorizontal":-19.6,"spinRate":3165,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4978860295112768,"extension":6.082463785499837},"hitData":{"launchSpeed":98.0,"launchAngle":18.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.21,"coordY":103.99}},"index":5,"playId":"f9c6b9ca-8753-31cd-a09c-2ee33fb73328","pitchNumber":6,"startTime":"2026-05-15T03:58:25.431Z","endTime":"2026-05-15T03:58:40.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T03:58:40.978Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T04:01:29.949Z","endTime":"2026-05-15T04:02:30.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnThird":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5],"actionIndex":[1],"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-15T03:59:18.288Z","endTime":"2026-05-15T03:59:29.155Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Gage replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-15T03:59:29.155Z","endTime":"2026-05-15T04:01:32.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.664593924725764,"aZ":-31.991849476854675,"pfxX":-0.8161261054339453,"pfxZ":0.12498636942597141,"pX":-0.5780812606237904,"pZ":1.3003131536583024,"vX0":-3.757722323415969,"vY0":-122.44434214671875,"vZ0":-5.367836374514956,"x":139.04,"y":203.67,"x0":1.0867839784186462,"y0":50.00609253077739,"z0":6.279745796900613,"aX":-1.2309304658735452},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.8,"breakHorizontal":2.4,"spinRate":2186,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4484681930061716,"extension":6.154815392441012},"index":2,"playId":"f40d7186-5105-355b-9441-d3bedb58ba23","pitchNumber":1,"startTime":"2026-05-15T04:01:32.022Z","endTime":"2026-05-15T04:01:35.942Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-15T04:01:45.171Z","endTime":"2026-05-15T04:01:55.401Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"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":85.8,"endSpeed":79.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.293116613889392,"aZ":-29.488921562939595,"pfxX":-1.481489032791432,"pfxZ":1.6949638672014107,"pX":-0.8929831261489464,"pZ":2.6453290826699996,"vX0":-3.9391866929287334,"vY0":-124.92265643480468,"vZ0":-3.2318403855924434,"x":151.04,"y":167.36,"x0":0.8945312723593805,"y0":50.00485120271841,"z0":6.370523916798201,"aX":-2.3499801411152426},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":3.6,"spinRate":2276,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.43783815541575954,"extension":6.240089644205241},"index":4,"playId":"c5c6ab02-2efb-3de9-9170-435465afda76","pitchNumber":2,"startTime":"2026-05-15T04:01:55.401Z","endTime":"2026-05-15T04:02:00.318Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.910733971245705,"aZ":-13.783012539785688,"pfxX":1.194329805396305,"pfxZ":9.812340057515145,"pX":-0.052061615400727866,"pZ":3.682983125198248,"vX0":-1.474002693618306,"vY0":-135.83959336230654,"vZ0":-5.062038542479985,"x":118.98,"y":139.34,"x0":0.3416576243734188,"y0":50.00462523017753,"z0":6.52414027658167,"aX":2.2390732959708455},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-1.9,"spinRate":2227,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4027492948672058,"extension":6.091699538984569},"index":5,"playId":"3b3a15ad-217e-32fd-9ebd-bd6c5b923a10","pitchNumber":3,"startTime":"2026-05-15T04:02:26.664Z","endTime":"2026-05-15T04:02:30.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:02:30.612Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Call singles on a line drive to right fielder Jung Hoo Lee. Max Muncy scores. Teoscar Hernández scores. Alex Call to 2nd.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T04:03:47.344Z","endTime":"2026-05-15T04:04:23.705Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alex Call replaces Hyeseong Kim.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-15T04:02:39.313Z","endTime":"2026-05-15T04:02:50.276Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":808975,"link":"/api/v1/people/808975"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-15T04:02:50.276Z","endTime":"2026-05-15T04:03:49.573Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.798665487041834,"aZ":-13.77843916809539,"pfxX":0.8063216946403327,"pfxZ":9.88031876215821,"pX":0.2859363241666976,"pZ":3.418204869399137,"vX0":-1.0752493636630889,"vY0":-135.18163957836222,"vZ0":-5.743949737504207,"x":106.1,"y":146.49,"x0":0.5829767041112137,"y0":50.00509842701647,"z0":6.527747259440468,"aX":1.5016626608562165},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":-1.2,"spinRate":2237,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.40425386448915424,"extension":6.326407570280602},"index":2,"playId":"4ca4d983-049f-3d52-82f3-9e8da23e3180","pitchNumber":1,"startTime":"2026-05-15T04:03:49.573Z","endTime":"2026-05-15T04:03:53.615Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2866843913191,"aZ":-12.513952930232398,"pfxX":0.7850991807129263,"pfxZ":10.822979023867047,"pX":-0.011767749364938653,"pZ":3.0681669024773845,"vX0":-1.2181761518672984,"vY0":-134.00397729567825,"vZ0":-6.684960481757749,"x":117.45,"y":155.94,"x0":0.3469577507945866,"y0":50.00028081144954,"z0":6.491147873065236,"aX":1.425889395352621},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":-1.2,"spinRate":2228,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.4089299172753931,"extension":6.119980006797575},"hitData":{"launchSpeed":77.0,"launchAngle":24.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.61,"coordY":129.41}},"index":3,"playId":"55ddf096-f3ad-3f43-aa73-4fec015fc133","pitchNumber":2,"startTime":"2026-05-15T04:04:09.446Z","endTime":"2026-05-15T04:04:23.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:04:23.705Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a line drive to center fielder Drew Gilbert. Alex Call scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T04:04:42.372Z","endTime":"2026-05-15T04:09:30.277Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10,11],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59296022679214,"aZ":-30.689686291985314,"pfxX":-2.5891293233500794,"pfxZ":0.9406968598510881,"pX":-0.27349870689884836,"pZ":1.837858260449168,"vX0":-2.686391784367425,"vY0":-123.56848270819512,"vZ0":-4.621264832508601,"x":127.43,"y":189.16,"x0":1.1571055728610387,"y0":50.000955281598905,"z0":6.260175196354057,"aX":-4.072847973675966},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":5.3,"spinRate":2308,"spinDirection":168},"zone":7,"typeConfidence":2.0,"plateTime":0.44033251404063556,"extension":6.2263052371398},"index":0,"playId":"c3966026-8eb2-3af4-947b-6be0f26d4a4f","pitchNumber":1,"startTime":"2026-05-15T04:05:03.251Z","endTime":"2026-05-15T04:05:07.635Z","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.2,"endSpeed":78.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60468279731714,"aZ":-26.082601292828613,"pfxX":6.9870866620434935,"pfxZ":3.925158398788424,"pX":-0.6049622242594416,"pZ":0.416557743714643,"vX0":-5.789628907023447,"vY0":-123.72272287361734,"vZ0":-8.297631297787333,"x":140.06,"y":227.53,"x0":0.8572811439629836,"y0":50.00054517591341,"z0":5.99840401988076,"aX":10.83453999665581},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.4,"breakHorizontal":-11.3,"spinRate":1271,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4426479349089787,"extension":6.570910974674685},"index":1,"playId":"84a39b52-39b1-317d-9193-1a5cdc435a7e","pitchNumber":2,"startTime":"2026-05-15T04:05:25.645Z","endTime":"2026-05-15T04:05:29.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"f2ea47ac-f46e-4d4d-b9f1-6792428a8991","startTime":"2026-05-15T04:05:48.528Z","endTime":"2026-05-15T04:05:53.528Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958364804722596,"aZ":-14.853462173620908,"pfxX":1.9679634987510672,"pfxZ":9.399549592388134,"pX":0.01905109598598727,"pZ":2.484525319273432,"vX0":-2.4137599819624715,"vY0":-134.57688189800479,"vZ0":-7.817357934798442,"x":116.27,"y":171.7,"x0":0.6699915387648254,"y0":50.00321599745324,"z0":6.469658887896258,"aX":3.626507407756265},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":-3.1,"spinRate":2222,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.40629991167472257,"extension":6.25148871454594},"index":3,"playId":"707c357f-bc86-331c-b4ec-641802bfa601","pitchNumber":3,"startTime":"2026-05-15T04:06:08.283Z","endTime":"2026-05-15T04:06:12.828Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.434722008268174,"aZ":-27.47167751102091,"pfxX":6.335258652545486,"pfxZ":3.009458433260641,"pX":-0.1084007712450303,"pZ":0.6832725460086475,"vX0":-5.010681912098769,"vY0":-124.07318672246576,"vZ0":-7.638729652713771,"x":121.13,"y":220.33,"x0":1.1125480869319297,"y0":50.0017220707786,"z0":6.085795192743932,"aX":9.893338117016482},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.0,"breakHorizontal":-10.3,"spinRate":1148,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4411763272853615,"extension":6.38862900235525},"index":4,"playId":"2684f4ef-3c43-3c7a-92fc-c7e69115b815","pitchNumber":4,"startTime":"2026-05-15T04:06:35.732Z","endTime":"2026-05-15T04:06:39.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519036424785785,"aZ":-17.689030350264076,"pfxX":8.26905489619606,"pfxZ":7.8274471614229935,"pX":0.2607510880281501,"pZ":2.339921560888866,"vX0":-3.6146136497626293,"vY0":-135.4015099784776,"vZ0":-7.076191925055188,"x":107.06,"y":175.6,"x0":0.5412671395193259,"y0":50.002842908384316,"z0":6.2323923530890335,"aX":15.300478944671731},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.8,"breakHorizontal":-14.2,"spinRate":2300,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.40505549423911,"extension":6.317478401963315},"index":5,"playId":"ac7602f4-b43a-3b51-93eb-b2d90ca91018","pitchNumber":5,"startTime":"2026-05-15T04:07:01.717Z","endTime":"2026-05-15T04:07:05.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":78.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.013842164099003,"aZ":-31.048201553348697,"pfxX":-1.7119341053801973,"pfxZ":0.7418763507009691,"pX":-0.9554267923034072,"pZ":1.5729482650003435,"vX0":-4.082837987420222,"vY0":-121.66712645578984,"vZ0":-4.700692333011229,"x":153.42,"y":196.31,"x0":0.9583412807854932,"y0":50.00265301990706,"z0":6.18209361912376,"aX":-2.5991426709064567},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.6,"breakHorizontal":4.0,"spinRate":2307,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.44799640026593934,"extension":6.291744815270032},"index":6,"playId":"cfded560-6fcb-3473-bcdc-5eea8d820b4d","pitchNumber":6,"startTime":"2026-05-15T04:07:26.482Z","endTime":"2026-05-15T04:07:31.431Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0407475220534,"aZ":-15.547588992479108,"pfxX":1.4645038031706923,"pfxZ":9.059414950540305,"pX":-1.4582501779156438,"pZ":3.4687106986700065,"vX0":-4.870520082146542,"vY0":-134.5753819815963,"vZ0":-5.196307176635624,"x":172.59,"y":145.12,"x0":0.18426028901080493,"y0":50.002006153717446,"z0":6.524827711425509,"aX":2.6878107723128086},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":-1.6,"spinRate":2088,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.4069046529504443,"extension":5.999952144490668},"index":7,"playId":"8fa25046-c429-356b-91a1-cebbce07e90c","pitchNumber":7,"startTime":"2026-05-15T04:07:53.011Z","endTime":"2026-05-15T04:07:56.890Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-05-15T04:08:08.031Z","endTime":"2026-05-15T04:08:25.508Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846174850072398,"aZ":-30.099731743939987,"pfxX":-1.4815027006485857,"pfxZ":1.3204903950794709,"pX":0.011800045684425635,"pZ":1.6577275289545916,"vX0":-1.7048909115243305,"vY0":-124.16253930260352,"vZ0":-5.2348324654531755,"x":116.55,"y":194.02,"x0":0.8976803784211863,"y0":50.00546346806935,"z0":6.272691175134903,"aX":-2.3333295525207918},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.6,"breakHorizontal":3.0,"spinRate":2403,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.43968829177086954,"extension":6.172225579980192},"index":9,"playId":"00347d94-3988-3b14-9b3c-40d338dd38c5","pitchNumber":8,"startTime":"2026-05-15T04:08:25.508Z","endTime":"2026-05-15T04:08:29.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02691521024401,"aZ":-18.791405897482882,"pfxX":8.210938460427833,"pfxZ":7.313276830088229,"pX":0.497781888553014,"pZ":3.1121492907519825,"vX0":-3.7752508982892206,"vY0":-134.1670231999142,"vZ0":-5.161836127429906,"x":98.03,"y":154.75,"x0":0.8535780837362484,"y0":50.00106246320231,"z0":6.3929999348754105,"aX":15.022922304382732},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":-14.2,"spinRate":2298,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.40765856983728366,"extension":6.176455655895253},"index":10,"playId":"350d8224-a9df-3f98-bd0d-20e72424522a","pitchNumber":9,"startTime":"2026-05-15T04:08:50.417Z","endTime":"2026-05-15T04:08:55.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.722879694590343,"aZ":-33.61083342808435,"pfxX":-1.4754993831270986,"pfxZ":-0.9302777729414871,"pX":-0.5075330352358215,"pZ":1.3352783160993917,"vX0":-3.24518368978837,"vY0":-122.844012452999,"vZ0":-5.008484561154535,"x":136.35,"y":202.73,"x0":1.018705160730524,"y0":50.00503240266786,"z0":6.235093432326112,"aX":-2.271078518575131},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.5,"breakHorizontal":3.4,"spinRate":2412,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.44466500623485317,"extension":6.221082381785009},"hitData":{"launchSpeed":68.1,"launchAngle":23.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.66,"coordY":113.87}},"index":11,"playId":"7d4c0557-7018-3706-a61a-8a9c852ceb2f","pitchNumber":10,"startTime":"2026-05-15T04:09:19.241Z","endTime":"2026-05-15T04:09:30.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:09:30.277Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Smith walks. Miguel Rojas to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T04:09:53.604Z","endTime":"2026-05-15T04:12:01.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587095920714102,"aZ":-18.239484199251308,"pfxX":7.6468258572739805,"pfxZ":7.470489327075185,"pX":1.522477205751797,"pZ":2.5135649804589777,"vX0":-0.5981208408166593,"vY0":-135.46527623926514,"vZ0":-6.78334584402645,"x":58.97,"y":170.91,"x0":0.7517821427351781,"y0":50.00152438785632,"z0":6.317353076407581,"aX":14.262531795502635},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":-13.7,"spinRate":2265,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.40375733279722326,"extension":6.100443671759879},"index":0,"playId":"f718603d-ac9e-35fd-90be-6883ca5e1c37","pitchNumber":1,"startTime":"2026-05-15T04:10:04.119Z","endTime":"2026-05-15T04:10:07.194Z","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":92.1,"endSpeed":84.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.858989179515735,"aZ":-14.443614086938666,"pfxX":0.33814961738816685,"pfxZ":9.705335981200221,"pX":1.0283988541054505,"pZ":2.6103771182543825,"vX0":0.9893760396719967,"vY0":-134.0504489874632,"vZ0":-7.432269361584917,"x":77.8,"y":168.3,"x0":0.6111780784620137,"y0":50.00574341770609,"z0":6.441771934295371,"aX":0.6181564940783157},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-0.8,"spinRate":2234,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4079511397265816,"extension":6.14560506117396},"index":1,"playId":"eb635119-3105-3038-b28e-35a1a5c6bf29","pitchNumber":2,"startTime":"2026-05-15T04:10:24.317Z","endTime":"2026-05-15T04:10:28.660Z","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":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27139011462263,"aZ":-25.63295050645915,"pfxX":5.806535993975251,"pfxZ":4.1576309616913685,"pX":0.6733269396948369,"pZ":1.9758326705670837,"vX0":-2.3105860018429656,"vY0":-124.42590615698772,"vZ0":-5.118495323083242,"x":91.33,"y":185.43,"x0":0.858106449907586,"y0":50.00107344325212,"z0":6.175702005126531,"aX":9.13051433565431},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.6,"breakHorizontal":-10.0,"spinRate":1113,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.43969444910876065,"extension":6.382382401987397},"index":2,"playId":"98bfb9df-353a-3946-9f87-f0048aa3727e","pitchNumber":3,"startTime":"2026-05-15T04:10:45.356Z","endTime":"2026-05-15T04:10:49.668Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956379658712397,"aZ":-22.39822761607991,"pfxX":4.116128335568764,"pfxZ":6.13709701814536,"pX":-1.259804956613114,"pZ":0.8812196702033457,"vX0":-6.665730837660493,"vY0":-125.08918716603903,"vZ0":-8.265798991079048,"x":165.02,"y":214.99,"x0":0.8982142508437343,"y0":50.00515283069509,"z0":6.0493043469114065,"aX":6.559694442244841},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.5,"breakHorizontal":-6.0,"spinRate":1204,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4369693103465897,"extension":6.355551045560593},"index":3,"playId":"59bad6d0-654d-34bb-bad3-fc57433602ac","pitchNumber":4,"startTime":"2026-05-15T04:11:06.510Z","endTime":"2026-05-15T04:11:10.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61173299397453,"aZ":-31.99571085299683,"pfxX":-2.636965226660821,"pfxZ":0.11298656456015088,"pX":-0.19252091148829872,"pZ":2.5988815157742926,"vX0":-2.4820485235805254,"vY0":-122.65206407941565,"vZ0":-2.370051137758911,"x":124.34,"y":168.61,"x0":1.1723842690592805,"y0":50.00088267383711,"z0":6.286863288160772,"aX":-4.04562445054403},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.1,"breakHorizontal":5.3,"spinRate":2333,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.44534759473035246,"extension":6.169208484899182},"index":4,"playId":"fe5a3cf9-3e57-3a07-8f0c-017e353d6191","pitchNumber":5,"startTime":"2026-05-15T04:11:30.572Z","endTime":"2026-05-15T04:11:34.948Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701587956710007,"aZ":-16.372457729672327,"pfxX":0.06646898332256557,"pfxZ":8.69109232472755,"pX":-0.4569994780018589,"pZ":3.8710918866010777,"vX0":-2.052579813741624,"vY0":-133.4806459428324,"vZ0":-3.8260015889081322,"x":134.42,"y":134.26,"x0":0.31085204289539975,"y0":50.00321126846468,"z0":6.4900500639547385,"aX":0.12129108172619343},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":0.2,"spinRate":2183,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.409169191139358,"extension":6.205310947227997},"index":5,"playId":"95a09045-cd7c-3ef3-b230-9286bd7ae3d2","pitchNumber":6,"startTime":"2026-05-15T04:11:52.151Z","endTime":"2026-05-15T04:12:01.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:12:01.109Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T04:15:36.997Z","endTime":"2026-05-15T04:16:46.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-15T04:12:19.998Z","endTime":"2026-05-15T04:12:46.499Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Borucki replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-15T04:12:46.499Z","endTime":"2026-05-15T04:15:03.776Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-15T04:15:03.776Z","endTime":"2026-05-15T04:15:39.084Z","isPitch":false,"type":"action","player":{"id":518692,"link":"/api/v1/people/518692"}},{"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":84.8,"endSpeed":78.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826871486778916,"aZ":-30.897367729441672,"pfxX":-0.15635977409434398,"pfxZ":0.8222210956504572,"pX":0.23168807155763085,"pZ":2.5707209653831202,"vX0":-3.0932506652142133,"vY0":-123.50026421359856,"vZ0":-1.0813320078624502,"x":108.17,"y":169.37,"x0":1.518924848843853,"y0":50.00108163866815,"z0":5.605064208663653,"aX":-0.24218812185746907},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.4,"breakHorizontal":1.0,"spinRate":2172,"spinDirection":123},"zone":5,"typeConfidence":0.84,"plateTime":0.4429268082100464,"extension":6.108331639316438},"index":3,"playId":"8ee913be-dcb0-3cea-ad77-1e16424d886d","pitchNumber":1,"startTime":"2026-05-15T04:15:39.084Z","endTime":"2026-05-15T04:15:43.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70197157802222,"aZ":-31.55743933515465,"pfxX":0.708903727750666,"pfxZ":0.387792724279695,"pX":-0.4631481753888262,"pZ":1.6912604994815017,"vX0":-4.904659484653432,"vY0":-125.32198227570463,"vZ0":-3.143586356903932,"x":134.65,"y":193.12,"x0":1.4215336994877323,"y0":50.004910752129916,"z0":5.521371814505995,"aX":1.1358110301940318},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.2,"breakHorizontal":-0.2,"spinRate":2282,"spinDirection":80},"zone":7,"typeConfidence":0.9,"plateTime":0.4359217648061655,"extension":6.18298759424682},"index":4,"playId":"37beaaea-f9ed-30bb-9965-67a04aec5e72","pitchNumber":2,"startTime":"2026-05-15T04:15:55.968Z","endTime":"2026-05-15T04:16:00.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477726481217573,"aZ":-33.4169246867229,"pfxX":0.5837539347798826,"pfxZ":-0.798603704532983,"pX":-1.5163957935381227,"pZ":0.3807720096559608,"vX0":-6.697768908528217,"vY0":-123.6582709238513,"vZ0":-5.538491977327037,"x":174.8,"y":228.5,"x0":1.1454689102983568,"y0":50.00196369358692,"z0":5.436165098884091,"aX":0.9086446939109257},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.5,"breakHorizontal":0.5,"spinRate":2332,"spinDirection":295},"zone":13,"typeConfidence":0.72,"plateTime":0.44205827970920897,"extension":6.500941570540554},"index":5,"playId":"c727476e-b9b3-3178-9f13-7961f552e240","pitchNumber":3,"startTime":"2026-05-15T04:16:12.001Z","endTime":"2026-05-15T04:16:15.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329029861724763,"aZ":-26.351586906387137,"pfxX":11.395808906622491,"pfxZ":3.036532067168981,"pX":-0.14556262127357839,"pZ":1.6434412743169056,"vX0":-7.995115970770313,"vY0":-137.2756983873249,"vZ0":-5.784841308824931,"x":122.55,"y":194.41,"x0":1.3186280175565872,"y0":50.001617603460396,"z0":5.563187418211657,"aX":21.829044738447998},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":-19.1,"spinRate":2347,"spinDirection":126},"zone":13,"typeConfidence":0.92,"plateTime":0.3984339049236709,"extension":6.361164367617109},"hitData":{"launchSpeed":98.8,"launchAngle":-11.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.06,"coordY":162.33}},"index":6,"playId":"eea41506-dfe6-3693-9844-90eaa8d5dcdb","pitchNumber":4,"startTime":"2026-05-15T04:16:37.139Z","endTime":"2026-05-15T04:16:46.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:16:46.480Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-15T04:19:23.503Z","endTime":"2026-05-15T04:20:41.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Santiago Espinal replaces Alex Call, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T04:18:02.515Z","endTime":"2026-05-15T04:18:02.525Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"802","replacedPlayer":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"description":"Pitching Change: Edgardo Henriquez replaces Emmet Sheehan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-15T04:18:02.525Z","endTime":"2026-05-15T04:19:25.735Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683618,"link":"/api/v1/people/683618"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.485037838592135,"aZ":-16.800096973370458,"pfxX":-9.320103068525501,"pfxZ":7.373120308335217,"pX":0.7690531339259711,"pZ":0.7944920189335792,"vX0":10.189489456210445,"vY0":-143.53532035315058,"vZ0":-10.92719771021268,"x":87.69,"y":217.33,"x0":-1.6174398553406084,"y0":50.00132981314663,"z0":5.698885891809812,"aX":-19.42948869360937},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.2,"breakHorizontal":14.8,"spinRate":2426,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.38172529308703496,"extension":6.477337127106328},"index":2,"playId":"83b6e818-80fc-3a40-9fe6-8e27102f2153","pitchNumber":1,"startTime":"2026-05-15T04:19:25.735Z","endTime":"2026-05-15T04:19:29.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90147624658556,"aZ":-14.37794944770635,"pfxX":-8.572423034360648,"pfxZ":8.500867781178469,"pX":-0.117154050896301,"pZ":2.578253032730934,"vX0":7.71004960333528,"vY0":-144.10865580567102,"vZ0":-6.800735728385424,"x":121.47,"y":169.17,"x0":-1.7194426037427313,"y0":50.00611613777723,"z0":5.864966881496814,"aX":-17.952442568313383},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.0,"breakHorizontal":13.9,"spinRate":2394,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38074615838958836,"extension":6.372859326654802},"index":3,"playId":"c40b8672-2e3d-3b07-98a0-2905bb03423c","pitchNumber":2,"startTime":"2026-05-15T04:19:43.039Z","endTime":"2026-05-15T04:19:46.224Z","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":86.5,"endSpeed":80.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584089828895166,"aZ":-29.576450658186616,"pfxX":3.3680098457348575,"pfxZ":1.6016754392321833,"pX":0.05382399729690225,"pZ":3.689949563572227,"vX0":3.6009444866817497,"vY0":-125.98661552900523,"vZ0":-0.4382094157962446,"x":114.95,"y":139.15,"x0":-1.8270749318524733,"y0":50.00163469379376,"z0":6.239307569674193,"aX":5.459083599525751},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":-6.8,"spinRate":2536,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4333606592402064,"extension":6.340676487089238},"index":4,"playId":"4f8c8f7b-849b-3313-afa7-f3e27a96669b","pitchNumber":3,"startTime":"2026-05-15T04:20:06.107Z","endTime":"2026-05-15T04:20:10.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-15T04:20:21.961Z","endTime":"2026-05-15T04:20:35.101Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":101.0,"endSpeed":92.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.481559316499826,"aZ":-10.831718010552711,"pfxX":-6.18339872206084,"pfxZ":9.80574721268113,"pX":1.2849755503249394,"pZ":2.257182026983554,"vX0":10.297078882912531,"vY0":-146.55344629429482,"vZ0":-8.221493025963847,"x":68.02,"y":177.84,"x0":-1.46994990270524,"y0":50.00285899017173,"z0":5.745134510698433,"aX":-13.458653123404119},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.2,"breakHorizontal":9.2,"spinRate":2600,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3736841857350628,"extension":6.538723953202489},"index":6,"playId":"4605700c-741b-337a-a5a4-f384f1829da5","pitchNumber":4,"startTime":"2026-05-15T04:20:35.101Z","endTime":"2026-05-15T04:20:41.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:20:41.155Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-15T04:20:42.891Z","endTime":"2026-05-15T04:23:28.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6153532861776,"aZ":-32.100116208484216,"pfxX":4.529406881170628,"pfxZ":0.04496930104662766,"pX":-0.5204160848032254,"pZ":2.273292181758939,"vX0":2.0842841875758116,"vY0":-127.50739006023132,"vZ0":-3.2650968962241302,"x":136.84,"y":177.4,"x0":-1.9343083159997638,"y0":50.0025551670586,"z0":6.075396370921202,"aX":7.537029343917312},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":-8.6,"spinRate":2539,"spinDirection":98},"zone":4,"typeConfidence":2.0,"plateTime":0.4278287382234969,"extension":6.320445598156516},"index":0,"playId":"1861c569-2483-38bf-94ce-c26d97ad54a8","pitchNumber":1,"startTime":"2026-05-15T04:21:09.458Z","endTime":"2026-05-15T04:21:13.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67433337204436,"aZ":-16.971853314837336,"pfxX":-10.864842482385466,"pfxZ":7.116896852395692,"pX":1.4590695023932814,"pZ":1.6175348170555777,"vX0":12.444965100412947,"vY0":-145.15512964855827,"vZ0":-8.71519719683229,"x":61.38,"y":195.11,"x0":-1.4703122340806167,"y0":50.00425311293965,"z0":5.690392836602981,"aX":-23.21007132354838},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.2,"breakHorizontal":17.3,"spinRate":2524,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.37720197377465947,"extension":6.57959991779115},"index":1,"playId":"1c90b001-b900-35f8-aa1f-05430277e65a","pitchNumber":2,"startTime":"2026-05-15T04:21:26.196Z","endTime":"2026-05-15T04:21:29.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.932554917202964,"aZ":-16.79872587757076,"pfxX":-10.926945753531841,"pfxZ":7.19938610810293,"pX":-0.5030350169872829,"pZ":2.440069487159285,"vX0":7.5044506013331285,"vY0":-145.20531348504062,"vZ0":-6.700415829186183,"x":136.17,"y":172.9,"x0":-1.7010441295404903,"y0":50.002447458877015,"z0":5.79912044491623,"aX":-23.338077501422994},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.9,"breakHorizontal":18.4,"spinRate":2527,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3771632238813609,"extension":6.485872542670039},"index":2,"playId":"8ad3462b-d653-3ff7-ae82-e73729ec61c6","pitchNumber":3,"startTime":"2026-05-15T04:21:45.962Z","endTime":"2026-05-15T04:21:53.123Z","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":88.9,"endSpeed":83.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.261187400490332,"aZ":-27.67462606000898,"pfxX":2.441950663509767,"pfxZ":2.6069935302119074,"pX":0.7937259761716168,"pZ":0.727483193215618,"vX0":5.657896299089402,"vY0":-129.43911757052194,"vZ0":-7.992447377669083,"x":86.75,"y":219.14,"x0":-1.7218326264065655,"y0":50.00583860385572,"z0":5.917694737931217,"aX":4.222503396935823},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":-5.5,"spinRate":2650,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.42014706626571163,"extension":6.608224284681515},"index":3,"playId":"c78fb4ab-56ff-32c4-ae36-d9bc74e00826","pitchNumber":4,"startTime":"2026-05-15T04:22:30.726Z","endTime":"2026-05-15T04:22:34.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43071816526573,"aZ":-12.351955910949883,"pfxX":-5.180970296366579,"pfxZ":9.278334266500243,"pX":1.3349422286134114,"pZ":1.6370512739471188,"vX0":10.345045071391304,"vY0":-145.12116046395644,"vZ0":-9.428679171860699,"x":66.12,"y":194.58,"x0":-1.6003085256464753,"y0":50.00705913090304,"z0":5.677655158086706,"aX":-11.07375950315075},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2541,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.37720181629808147,"extension":6.595699858017815},"index":4,"playId":"88f9e29c-35b7-3543-a143-7579af3917a9","pitchNumber":5,"startTime":"2026-05-15T04:22:57.825Z","endTime":"2026-05-15T04:23:01.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.362984929767535,"aZ":-17.066514385634477,"pfxX":-9.558492021407403,"pfxZ":7.183896706468725,"pX":-0.3476247582840972,"pZ":2.005759970911415,"vX0":7.393024309256783,"vY0":-144.26925057694052,"vZ0":-7.686419097987025,"x":130.25,"y":184.62,"x0":-1.704864286447137,"y0":50.00196706093303,"z0":5.761590422523072,"aX":-20.096773750393602},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.5,"breakHorizontal":15.8,"spinRate":2388,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3800377825871415,"extension":6.49456941772661},"hitData":{"launchSpeed":99.5,"launchAngle":54.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.7,"coordY":105.55}},"index":5,"playId":"1604f674-73bc-3d12-be38-8bf30600fc22","pitchNumber":6,"startTime":"2026-05-15T04:23:16.698Z","endTime":"2026-05-15T04:23:28.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:23:28.846Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Gilbert pops out to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-15T04:23:36.800Z","endTime":"2026-05-15T04:27:47.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.623553221274676,"aZ":-20.017684649158937,"pfxX":-1.2865207855655107,"pfxZ":6.227073479935744,"pX":-0.2306353462386951,"pZ":1.857561354438753,"vX0":5.028592309104288,"vY0":-139.1597704218565,"vZ0":-7.1616912857343795,"x":125.79,"y":188.63,"x0":-1.8976397419039623,"y0":50.00077372958362,"z0":5.800849233155279,"aX":-2.5110374444639723},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":1.2,"spinRate":2523,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3943153970060549,"extension":6.387962887750903},"index":0,"playId":"e45a2c2b-78ba-3008-b0c7-b4e67f29bb2b","pitchNumber":1,"startTime":"2026-05-15T04:23:56.369Z","endTime":"2026-05-15T04:23:59.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":91.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74250635635363,"aZ":-14.27815200437118,"pfxX":-5.363557212518064,"pfxZ":8.309415748535228,"pX":0.5526202504470284,"pZ":3.2467630475009606,"vX0":8.41089264514889,"vY0":-145.5058673559904,"vZ0":-5.102950063218307,"x":95.94,"y":151.12,"x0":-1.6727699591969645,"y0":50.003339795039004,"z0":5.882100242194183,"aX":-11.552619802602688},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.3,"breakHorizontal":8.2,"spinRate":2474,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.37580873239708623,"extension":6.605535284912319},"index":1,"playId":"2cefe552-1ad5-30bd-9a29-fb72d5194c5d","pitchNumber":2,"startTime":"2026-05-15T04:24:25.948Z","endTime":"2026-05-15T04:24:30.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.921277604626695,"aZ":-31.61593810751538,"pfxX":3.0620061519737503,"pfxZ":0.33511218302583057,"pX":0.1564803338622629,"pZ":1.837455663854048,"vX0":3.711693201368832,"vY0":-127.67414422646272,"vZ0":-4.551138899966868,"x":111.04,"y":189.17,"x0":-1.7045274762939437,"y0":50.004961898641476,"z0":6.082106096485206,"aX":5.14503922341226},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.0,"breakHorizontal":-6.2,"spinRate":2609,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.42613355805478825,"extension":6.47693569948254},"index":2,"playId":"cd0851a3-05d3-34c0-b566-5199c38f9976","pitchNumber":3,"startTime":"2026-05-15T04:24:45.619Z","endTime":"2026-05-15T04:24:49.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":92.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02915180151443,"aZ":-12.107718974117981,"pfxX":-6.218286335756922,"pfxZ":9.251923507596079,"pX":0.6353880731405367,"pZ":3.014457254581784,"vX0":9.341051276028294,"vY0":-146.23210270752014,"vZ0":-6.14948747873567,"x":92.78,"y":157.39,"x0":-1.7903564431413277,"y0":50.00319190646355,"z0":5.869003608362107,"aX":-13.48762794127302},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.7,"breakHorizontal":9.5,"spinRate":2484,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3743599937024209,"extension":6.566454512249486},"index":3,"playId":"2d127c5a-b2de-30f1-8fd2-b5bab4d10e4c","pitchNumber":4,"startTime":"2026-05-15T04:25:08.322Z","endTime":"2026-05-15T04:25:13.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-15T04:25:25.248Z","endTime":"2026-05-15T04:26:48.134Z","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(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":101.3,"endSpeed":92.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37191863751281,"aZ":-12.473872891489762,"pfxX":-5.086257758156682,"pfxZ":8.988089764698636,"pX":-0.9743748382932855,"pZ":1.5702266929331257,"vX0":4.12290782684105,"vY0":-147.21624238279603,"vZ0":-10.110080210772534,"x":154.14,"y":196.38,"x0":-1.733071723939959,"y0":50.00543665552664,"z0":5.790175047714506,"aX":-11.151434297411337},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":14.4,"breakHorizontal":8.4,"spinRate":2479,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.37224058374982905,"extension":6.418321890381981},"index":5,"playId":"9eca960f-ee28-3c0e-a497-0de7e80439fd","pitchNumber":5,"startTime":"2026-05-15T04:26:48.134Z","endTime":"2026-05-15T04:26:52.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36652482970747,"aZ":-27.039515556829055,"pfxX":4.170087651225791,"pfxZ":3.197225416067833,"pX":1.7040285568510767,"pZ":0.39078055675553397,"vX0":6.778025175829048,"vY0":-126.08985242328531,"vZ0":-8.50904110277876,"x":52.05,"y":228.23,"x0":-1.5638216099718587,"y0":50.002510018866886,"z0":6.000879126408214,"aX":6.692608496041094},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":-9.1,"spinRate":2597,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4348993835583337,"extension":6.64801179575551},"index":6,"playId":"878d4c0d-2b98-3386-98be-71ba4790cf11","pitchNumber":6,"startTime":"2026-05-15T04:27:13.404Z","endTime":"2026-05-15T04:27:17.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.401709957131057,"aZ":-23.964107476543816,"pfxX":1.0253388370908683,"pfxZ":4.376288694994692,"pX":0.6541517914074051,"pZ":2.6323285274120156,"vX0":6.349937256185888,"vY0":-135.3707148336291,"vZ0":-4.32488629473802,"x":92.07,"y":167.71,"x0":-1.8444423624208441,"y0":50.00649403379271,"z0":5.905149345404401,"aX":1.923758120619045},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":-3.1,"spinRate":2689,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4028731365017273,"extension":6.3123891323521075},"hitData":{"launchSpeed":69.8,"launchAngle":64.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.21,"coordY":169.6}},"index":7,"playId":"7040c65d-d409-30b8-94b1-cfe58ea32030","pitchNumber":7,"startTime":"2026-05-15T04:27:38.075Z","endTime":"2026-05-15T04:27:47.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:27:47.250Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-15T04:29:55.211Z","endTime":"2026-05-15T04:31:25.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99787055061108,"aZ":-29.51336569265798,"pfxX":-0.7604262031194811,"pfxZ":1.7717307603995103,"pX":1.145191496301766,"pZ":3.4870462755566765,"vX0":-1.0411042939366844,"vY0":-122.61841369134157,"vZ0":0.7923645607866076,"x":73.35,"y":144.63,"x0":1.6761005029290228,"y0":50.00562581349023,"z0":5.702003531809075,"aX":-1.1437524736102924},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.7,"breakHorizontal":1.7,"spinRate":2195,"spinDirection":194},"zone":12,"typeConfidence":0.81,"plateTime":0.4488014209946396,"extension":6.228930044391002},"index":0,"playId":"ab29acaa-47ea-3db4-b1b9-f4f8f66f22cb","pitchNumber":1,"startTime":"2026-05-15T04:30:20.705Z","endTime":"2026-05-15T04:30:24.595Z","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":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.285614279627463,"aZ":-30.179751222529035,"pfxX":0.3853552231576336,"pfxZ":1.2871097221931453,"pX":-0.189840419711705,"pZ":3.226175447053788,"vX0":-4.132469856956055,"vY0":-123.56544302413515,"vZ0":0.20201737979684364,"x":124.24,"y":151.67,"x0":1.4501559102050225,"y0":50.00595017257345,"z0":5.667015747446852,"aX":0.5994094563517173},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":0.2,"spinRate":2278,"spinDirection":132},"zone":2,"typeConfidence":0.86,"plateTime":0.4422843748735912,"extension":6.084497555819439},"index":1,"playId":"e7da62a4-b701-3ada-af83-2b171f306d7a","pitchNumber":2,"startTime":"2026-05-15T04:30:37.595Z","endTime":"2026-05-15T04:30:41.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581320445137944,"aZ":-23.886662013439928,"pfxX":10.751880379176232,"pfxZ":4.447779800323292,"pX":-1.1875038327267549,"pZ":1.1910065315248761,"vX0":-9.95159910461754,"vY0":-135.39313535471229,"vZ0":-7.181951177902349,"x":162.26,"y":206.62,"x0":1.1324814561274852,"y0":50.00358339106006,"z0":5.540893238511684,"aX":20.033676389896485},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":-17.4,"spinRate":2279,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.40399578407736003,"extension":6.417076129107545},"index":2,"playId":"c7816ff6-4d33-3992-9c7e-f9a80b4d3626","pitchNumber":3,"startTime":"2026-05-15T04:30:59.546Z","endTime":"2026-05-15T04:31:04.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42900529340518,"aZ":-23.656759479845604,"pfxX":9.832728752048325,"pfxZ":4.526079678238703,"pX":-0.6237659090903895,"pZ":2.2862469803220002,"vX0":-8.338239787268444,"vY0":-136.17032950414531,"vZ0":-4.441963698839103,"x":140.78,"y":177.05,"x0":1.198030802431329,"y0":50.000463862519105,"z0":5.571773275594152,"aX":18.494076961796235},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":-16.1,"spinRate":2236,"spinDirection":123},"zone":4,"typeConfidence":0.9,"plateTime":0.40196955903053766,"extension":6.469382666575556},"hitData":{"launchSpeed":99.4,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.22,"coordY":145.37}},"index":3,"playId":"c6ecf748-b71c-3845-a2bc-0930889b4f49","pitchNumber":4,"startTime":"2026-05-15T04:31:17.146Z","endTime":"2026-05-15T04:31:25.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:31:25.881Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out to second baseman Luis Arraez.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-15T04:31:33.559Z","endTime":"2026-05-15T04:32:53.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246227234990975,"aZ":-24.70952416670678,"pfxX":10.236666071526223,"pfxZ":3.9846803570973197,"pX":0.4617797288519645,"pZ":3.35727093344389,"vX0":-5.142170494998837,"vY0":-136.10126602250668,"vZ0":-1.5025905928043684,"x":99.4,"y":148.13,"x0":1.0470455203892515,"y0":50.00247371230879,"z0":5.629941137865607,"aX":19.178129498819956},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":-17.4,"spinRate":2285,"spinDirection":123},"zone":3,"typeConfidence":0.89,"plateTime":0.4026399629779833,"extension":6.210701052580916},"index":0,"playId":"3ed9569a-0185-3ead-8a5b-fc5bc2ea8da3","pitchNumber":1,"startTime":"2026-05-15T04:31:49.827Z","endTime":"2026-05-15T04:31:53.753Z","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":85.9,"endSpeed":78.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47330601429534,"aZ":-31.348938361076453,"pfxX":-1.064632615120467,"pfxZ":0.5273182867825348,"pX":1.3780078914472285,"pZ":3.0032036796966612,"vX0":0.6110580049910312,"vY0":-125.12175490682824,"vZ0":-0.07242417008944224,"x":64.47,"y":157.69,"x0":1.2677456141999894,"y0":50.00348206333128,"z0":5.62172404538115,"aX":-1.6721534232590347},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":1.8,"spinRate":2290,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.4393492765092324,"extension":6.225635141233505},"index":1,"playId":"c14615f6-5eec-3763-ada6-16c206990167","pitchNumber":2,"startTime":"2026-05-15T04:32:05.509Z","endTime":"2026-05-15T04:32:08.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37462519160865,"aZ":-33.03018039343544,"pfxX":7.377151127763691,"pfxZ":-0.5725843613076478,"pX":0.05793226975549883,"pZ":1.6037240845760943,"vX0":-4.591480268960066,"vY0":-121.032158077249,"vZ0":-2.3783061085846935,"x":114.79,"y":195.48,"x0":1.0199973535789142,"y0":50.00577386801707,"z0":5.488615053104098,"aX":10.958946788921022},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-12.2,"spinRate":1469,"spinDirection":105},"zone":14,"typeConfidence":0.92,"plateTime":0.4523604257802063,"extension":6.231389679407989},"index":2,"playId":"e8661676-9895-360e-8f8d-4a39b84f4fe4","pitchNumber":3,"startTime":"2026-05-15T04:32:20.011Z","endTime":"2026-05-15T04:32:25.186Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-15T04:32:33.696Z","endTime":"2026-05-15T04:32:47.256Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.495135655028,"aZ":-24.65246526071646,"pfxX":3.864561447727285,"pfxZ":4.310075421784127,"pX":0.555699282009576,"pZ":3.2683279295240313,"vX0":-2.708517625331279,"vY0":-131.67684070772304,"vZ0":-1.2836927716336244,"x":95.82,"y":150.54,"x0":1.0985887027846024,"y0":50.00479955087788,"z0":5.59635763209916,"aX":6.7472586442016755},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.7,"breakHorizontal":-6.4,"spinRate":2350,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4169083222536223,"extension":6.225906822084758},"hitData":{"launchSpeed":96.1,"launchAngle":7.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":135.17,"coordY":140.52}},"index":4,"playId":"2d1f15e5-fba4-3adf-8122-f7e8db627b15","pitchNumber":4,"startTime":"2026-05-15T04:32:47.256Z","endTime":"2026-05-15T04:32:53.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:32:53.689Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-15T04:33:11.692Z","endTime":"2026-05-15T04:33:23.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57288662982369,"aZ":-25.65328558880462,"pfxX":10.470959777193071,"pfxZ":3.5833127485196616,"pX":0.4279443782691735,"pZ":2.3818596378295864,"vX0":-6.0334506329347555,"vY0":-134.44840732247127,"vZ0":-3.66461809795132,"x":100.69,"y":174.47,"x0":1.3467761133500473,"y0":50.0055117754559,"z0":5.59414019643138,"aX":19.072399087449636},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.9,"breakHorizontal":-17.5,"spinRate":2257,"spinDirection":127},"zone":6,"typeConfidence":0.88,"plateTime":0.4082054357106224,"extension":6.391395181309878},"hitData":{"launchSpeed":88.4,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.63,"coordY":162.93}},"index":0,"playId":"37dfee5f-44c3-3ec6-a35b-0d5e961f5071","pitchNumber":1,"startTime":"2026-05-15T04:33:16.534Z","endTime":"2026-05-15T04:33:23.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:33:23.604Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eric Haase walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-15T04:36:04.346Z","endTime":"2026-05-15T04:37:12.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Vesia replaces Edgardo Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T04:33:52.684Z","endTime":"2026-05-15T04:36:06.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65683884040333,"aZ":-9.621350156044757,"pfxX":2.8008867383226366,"pfxZ":12.562883127461186,"pX":-0.22262977895615257,"pZ":3.695426269468727,"vX0":-1.7849583318132851,"vY0":-133.16126654732233,"vZ0":-4.007636438784043,"x":125.49,"y":139.0,"x0":0.09254195690646654,"y0":50.00484504100024,"z0":5.916326726185629,"aX":5.029423755637347},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":22.1,"breakHorizontal":-4.7,"spinRate":2570,"spinDirection":166},"zone":11,"typeConfidence":0.9,"plateTime":0.41135269324278223,"extension":6.1031095284158505},"index":1,"playId":"eeb6579d-28a6-3b40-b6a7-30fca13a834d","pitchNumber":1,"startTime":"2026-05-15T04:36:06.335Z","endTime":"2026-05-15T04:36:10.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.019964285006292,"aZ":-28.034900706167505,"pfxX":-3.9720174134694544,"pfxZ":2.816547385683767,"pX":0.16871764485134766,"pZ":0.9817060562203951,"vX0":1.78889441751752,"vY0":-119.86588604547033,"vZ0":-6.076278259046175,"x":110.57,"y":212.27,"x0":-0.06725669916900333,"y0":50.00331037613842,"z0":6.021775986972239,"aX":-5.837246464312216},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.1,"breakHorizontal":6.8,"spinRate":2472,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4552278184709966,"extension":6.099326027910093},"index":2,"playId":"06a8eaea-de1a-3561-bb7f-56aab879196f","pitchNumber":2,"startTime":"2026-05-15T04:36:24.387Z","endTime":"2026-05-15T04:36:30.221Z","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":91.0,"endSpeed":82.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.712356414536277,"aZ":-8.152230589501473,"pfxX":-0.07219404352140302,"pfxZ":13.672417676481135,"pX":1.0858927680500543,"pZ":2.7649714555392326,"vX0":2.571116459462431,"vY0":-132.32938677939248,"vZ0":-6.5334006065763965,"x":75.61,"y":164.13,"x0":0.10721140926567763,"y0":50.00257033145273,"z0":5.877757301208322,"aX":-0.12755228247921746},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":23.4,"breakHorizontal":-0.5,"spinRate":2461,"spinDirection":173},"zone":12,"typeConfidence":0.89,"plateTime":0.41540762290957023,"extension":6.319610985371084},"index":3,"playId":"ef8eb45d-1b86-3b0a-8afa-20e4c55153d4","pitchNumber":3,"startTime":"2026-05-15T04:36:47.605Z","endTime":"2026-05-15T04:36:52.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49725052491007,"aZ":-8.659238873579913,"pfxX":-0.0278120113127312,"pfxZ":13.201012303166525,"pX":-0.10073447137602097,"pZ":3.4703039070775397,"vX0":-0.37030992410058483,"vY0":-133.33200716857277,"vZ0":-4.634771642836664,"x":120.84,"y":145.08,"x0":0.04418630512193746,"y0":50.00452195254247,"z0":5.869409138217558,"aX":-0.04951962662591432},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":22.9,"breakHorizontal":0.1,"spinRate":2458,"spinDirection":175},"zone":11,"typeConfidence":0.89,"plateTime":0.4124645475384381,"extension":6.2154674963096985},"index":4,"playId":"4ed6d89e-0d82-34d5-bb87-b344a91ac577","pitchNumber":4,"startTime":"2026-05-15T04:37:07.516Z","endTime":"2026-05-15T04:37:12.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:37:12.788Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-15T04:37:26.038Z","endTime":"2026-05-15T04:41:39.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88026085368231,"aZ":-30.4496917403264,"pfxX":-2.8175212603113495,"pfxZ":1.1655111466627517,"pX":-0.30775455302643395,"pZ":2.2128497578981747,"vX0":0.23915177280318523,"vY0":-120.78642629360526,"vZ0":-2.934808007058443,"x":128.73,"y":179.03,"x0":-0.042220685178230785,"y0":50.000080634063146,"z0":6.1253851442903,"aX":-4.155650568205949},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":5.0,"spinRate":2415,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.4537349272163689,"extension":6.256718529241937},"index":0,"playId":"33594a68-3577-38b7-b689-b4c62300657b","pitchNumber":1,"startTime":"2026-05-15T04:37:39.987Z","endTime":"2026-05-15T04:37:43.988Z","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.0,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57526179570582,"aZ":-29.981758847238375,"pfxX":-3.043536002131416,"pfxZ":1.4801267744743591,"pX":0.14829088109862534,"pZ":0.9868753618268818,"vX0":1.5250607637789548,"vY0":-120.78024239771297,"vZ0":-5.725424038334798,"x":111.35,"y":212.13,"x0":-0.09599094187148417,"y0":50.0012972032343,"z0":6.025497176170542,"aX":-4.495097725212114},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":5.2,"spinRate":2427,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.45353677046768626,"extension":6.449541996460995},"index":1,"playId":"f6e104c5-90a6-3fb3-89f9-894fc6caabed","pitchNumber":2,"startTime":"2026-05-15T04:37:59.588Z","endTime":"2026-05-15T04:38:05.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.954043735108826,"aZ":-7.565825812273715,"pfxX":1.5824143614577046,"pfxZ":13.687706142476014,"pX":-2.1789058349869905,"pZ":2.801962317596096,"vX0":-5.738295068199674,"vY0":-133.76214860532454,"vZ0":-6.512116618127579,"x":200.05,"y":163.13,"x0":-0.20401069502270344,"y0":50.005540062700526,"z0":5.822273606163562,"aX":2.8461238905390935},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":23.4,"breakHorizontal":-1.6,"spinRate":2558,"spinDirection":173},"zone":11,"typeConfidence":0.9,"plateTime":0.41070455508177783,"extension":6.299917623039623},"index":2,"playId":"4d12fb7e-fbba-38c0-b335-b30aff14a2e5","pitchNumber":3,"startTime":"2026-05-15T04:38:21.363Z","endTime":"2026-05-15T04:38:24.458Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-15T04:38:31.204Z","endTime":"2026-05-15T04:39:21.029Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":77.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.522358485943208,"aZ":-30.277186006030174,"pfxX":-2.851155664266195,"pfxZ":1.2593470998291307,"pX":-0.9010420659053976,"pZ":1.9181685291913417,"vX0":-0.9657872334134572,"vY0":-122.12560211776503,"vZ0":-3.9179783200673386,"x":151.35,"y":186.99,"x0":-0.1297698998294732,"y0":50.00490212949161,"z0":6.153660399787922,"aX":-4.2975935659852915},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":5.4,"spinRate":2431,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4488693148695764,"extension":6.438273275740713},"index":4,"playId":"7d662003-205e-3a76-9337-804e4d790ffc","pitchNumber":4,"startTime":"2026-05-15T04:39:21.029Z","endTime":"2026-05-15T04:39:25.475Z","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":84.4,"endSpeed":77.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.597672501093857,"aZ":-29.590958103467912,"pfxX":-2.9150821475362774,"pfxZ":1.6958208684316611,"pX":-0.8484697524535139,"pZ":1.701599704561847,"vX0":-0.5589509729646257,"vY0":-122.94311143040248,"vZ0":-4.467562206503184,"x":149.34,"y":192.84,"x0":-0.23930357555275125,"y0":50.00170164672555,"z0":6.069065502823983,"aX":-4.438146161551763},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.3,"breakHorizontal":5.4,"spinRate":2428,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.4464329841460182,"extension":6.494131021600099},"index":5,"playId":"19968f77-2378-317f-aef3-911b046321b4","pitchNumber":5,"startTime":"2026-05-15T04:39:44.341Z","endTime":"2026-05-15T04:39:49.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48191936044836,"aZ":-8.309892289600697,"pfxX":1.6096923932168306,"pfxZ":13.143458086233544,"pX":-1.003410758356138,"pZ":3.776102663665836,"vX0":-2.7335903386824763,"vY0":-134.91599615303454,"vZ0":-4.145025255244213,"x":155.25,"y":136.83,"x0":-0.17916486540967483,"y0":50.00427307892326,"z0":5.935451091326699,"aX":2.9233808421924166},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":22.9,"breakHorizontal":-2.3,"spinRate":2538,"spinDirection":171},"zone":11,"typeConfidence":0.9,"plateTime":0.4083562918564754,"extension":6.534675996200298},"index":6,"playId":"9e57c399-ad6a-3bd5-b956-55eb29ea12c1","pitchNumber":6,"startTime":"2026-05-15T04:40:09.583Z","endTime":"2026-05-15T04:40:12.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.618853467769235,"aZ":-29.368998100910947,"pfxX":-3.2276074089964704,"pfxZ":1.8453249129899536,"pX":0.19701721547363182,"pZ":3.593233622913026,"vX0":1.6036382545790133,"vY0":-122.25284484381528,"vZ0":-0.18931543740479806,"x":109.49,"y":141.76,"x0":-0.047400367710406996,"y0":50.000052958143485,"z0":6.1879901668095645,"aX":-4.895166077501539},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.6,"breakHorizontal":5.5,"spinRate":2342,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.4476611921832432,"extension":6.417392509432535},"index":7,"playId":"cb775186-2626-39ad-acf6-5171df826fd9","pitchNumber":7,"startTime":"2026-05-15T04:40:34.710Z","endTime":"2026-05-15T04:40:40.668Z","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.2,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.483118166944823,"aZ":-10.6538419951531,"pfxX":1.823290605690698,"pfxZ":11.578768905590069,"pX":-0.42122406869204504,"pZ":2.704925156535328,"vX0":-1.6408206572378397,"vY0":-135.66715888576618,"vZ0":-6.368042091046104,"x":133.06,"y":165.75,"x0":-0.04461130485567148,"y0":50.002293137119665,"z0":5.829754237906376,"aX":3.3888363477291525},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.8,"breakHorizontal":-3.0,"spinRate":2444,"spinDirection":168},"zone":4,"typeConfidence":0.9,"plateTime":0.4041703426176042,"extension":6.53602541783175},"index":8,"playId":"6db5680b-1bad-35d8-8c1d-f2bbf2a3e30f","pitchNumber":8,"startTime":"2026-05-15T04:41:00.319Z","endTime":"2026-05-15T04:41:03.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.061129471281074,"aZ":-30.216709207296006,"pfxX":-2.5369297397225266,"pfxZ":1.274290814480615,"pX":0.0474407999637337,"pZ":3.11713046232059,"vX0":1.109336059397784,"vY0":-122.644037496597,"vZ0":-1.2077078389873481,"x":115.19,"y":154.62,"x0":-0.07987695182350577,"y0":50.0005091780225,"z0":6.180753510549011,"aX":-3.884434492120512},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":4.3,"spinRate":2449,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.44571322995325957,"extension":6.417221959183403},"hitData":{"launchSpeed":78.2,"launchAngle":34.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.44,"coordY":86.97}},"index":9,"playId":"2f3e4d45-d2d7-3b72-ad32-0bd531361817","pitchNumber":9,"startTime":"2026-05-15T04:41:27.662Z","endTime":"2026-05-15T04:41:39.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:41:39.690Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Arraez grounds into a force out, fielded by shortstop Miguel Rojas. Eric Haase out at 2nd. Luis Arraez to 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-15T04:41:52.142Z","endTime":"2026-05-15T04:43:10.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98204204257196,"aZ":-29.40691346870699,"pfxX":-2.819375406291581,"pfxZ":1.8036465656095828,"pX":-0.7320537374435748,"pZ":2.4211774459081505,"vX0":-0.54278797087043,"vY0":-122.83886375820539,"vZ0":-2.8696658396855526,"x":144.9,"y":173.41,"x0":-0.14205945692246877,"y0":50.004795635916956,"z0":6.089391017674499,"aX":-4.334789851778905},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":5.3,"spinRate":2392,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.4448696571219348,"extension":6.242876565988275},"index":0,"playId":"ed660d26-8856-3391-97f1-1a8c3b313fa3","pitchNumber":1,"startTime":"2026-05-15T04:42:02.127Z","endTime":"2026-05-15T04:42:06.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20229726769571,"aZ":-8.38566772234293,"pfxX":3.4902623987635355,"pfxZ":12.990849787934359,"pX":-0.8015671896135519,"pZ":2.921598975828601,"vX0":-2.9905963921443934,"vY0":-134.92013723985275,"vZ0":-6.148214678388947,"x":147.55,"y":159.9,"x0":-0.12856122943955042,"y0":50.00455541210649,"z0":5.8308607809494415,"aX":6.392121040437558},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":22.3,"breakHorizontal":-5.6,"spinRate":2501,"spinDirection":173},"zone":1,"typeConfidence":0.9,"plateTime":0.4070238514858229,"extension":6.397932406412274},"index":1,"playId":"255f5a8e-a859-393b-b886-1400f89a8403","pitchNumber":2,"startTime":"2026-05-15T04:42:23.378Z","endTime":"2026-05-15T04:42:28.785Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-15T04:42:45.145Z","endTime":"2026-05-15T04:43:02.261Z","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":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.934295801009583,"aZ":-29.43003316756307,"pfxX":-1.7358490366295856,"pfxZ":1.7495109932537964,"pX":-1.0348810433015099,"pZ":1.3443932265204517,"vX0":-1.5491087244103514,"vY0":-123.8820515091458,"vZ0":-5.3919297534578545,"x":156.45,"y":202.48,"x0":-0.177747407648366,"y0":50.001066827759,"z0":5.98607811283409,"aX":-2.7185960649830996},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":3.5,"spinRate":2441,"spinDirection":225},"zone":13,"typeConfidence":0.89,"plateTime":0.440810759131284,"extension":6.307383802695268},"hitData":{"launchSpeed":80.6,"launchAngle":9.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.37,"coordY":134.65}},"index":3,"playId":"7de6fbfa-abde-36c4-af22-674257b48440","pitchNumber":3,"startTime":"2026-05-15T04:43:02.261Z","endTime":"2026-05-15T04:43:10.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:43:10.365Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-15T04:43:22.091Z","endTime":"2026-05-15T04:45:40.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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, 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.6,"endSpeed":76.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.065741610197797,"aZ":-20.473064477287892,"pfxX":5.121898132923223,"pfxZ":7.803297627500056,"pX":0.5120130350840331,"pZ":3.487189690082341,"vX0":-1.4841602029507905,"vY0":-121.73508956950887,"vZ0":-1.6270632717084195,"x":97.48,"y":144.63,"x0":0.4643759938647321,"y0":50.00472504289552,"z0":5.937886810385278,"aX":7.68213853868012},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":14.0,"breakHorizontal":-8.9,"spinRate":1762,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.450063760041457,"extension":6.900369367399454},"index":0,"playId":"d1209055-ef5a-3cb1-a074-033d880a9f7e","pitchNumber":1,"startTime":"2026-05-15T04:43:44.490Z","endTime":"2026-05-15T04:43:50.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.152318244482444,"aZ":-10.124325432034306,"pfxX":1.8825226382236968,"pfxZ":11.976370088718005,"pX":1.5027208126542115,"pZ":3.5882420750275785,"vX0":2.7838452281741053,"vY0":-134.79676192653307,"vZ0":-4.231374513350203,"x":59.72,"y":141.9,"x0":0.21223029792407566,"y0":50.0026255958664,"z0":5.892402706590104,"aX":3.466301966465234},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.0,"breakHorizontal":-4.0,"spinRate":2497,"spinDirection":168},"zone":12,"typeConfidence":0.9,"plateTime":0.40624758157416574,"extension":6.453721326855894},"index":1,"playId":"2d0684bf-6e4e-31e8-947a-c7e07bd30fe5","pitchNumber":2,"startTime":"2026-05-15T04:44:13.029Z","endTime":"2026-05-15T04:44:19.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.4,"endSpeed":77.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564167129297168,"aZ":-29.408213683784012,"pfxX":-4.330932739156719,"pfxZ":1.8403348802263584,"pX":0.20861340855526758,"pZ":0.9439469007452347,"vX0":2.3797916662012826,"vY0":-121.4361918283741,"vZ0":-5.959073608561898,"x":109.05,"y":213.29,"x0":-0.21862513958652477,"y0":50.003169972778366,"z0":5.9709147038893,"aX":-6.503784289857889},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.3,"breakHorizontal":7.3,"spinRate":2399,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.45010217642423767,"extension":6.349126625137084},"index":2,"playId":"0f8ce4fa-6fe1-30b7-ad57-44aa5f3df079","pitchNumber":3,"startTime":"2026-05-15T04:44:35.389Z","endTime":"2026-05-15T04:44:41.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73623966065044,"aZ":-9.322280569433339,"pfxX":1.7017839745019985,"pfxZ":12.384260931734849,"pX":-0.17435496652267163,"pZ":3.4504975184030413,"vX0":-0.9672139733507308,"vY0":-135.27952535034007,"vZ0":-4.683174254353521,"x":123.65,"y":145.62,"x0":-0.03243578743901263,"y0":50.000923691475506,"z0":5.863162029932373,"aX":3.139807733991787},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.6,"breakHorizontal":-2.9,"spinRate":2543,"spinDirection":171},"zone":11,"typeConfidence":0.9,"plateTime":0.4055753349342357,"extension":6.42595110409944},"index":3,"playId":"b2006d17-edec-328e-85ff-300d939a3cca","pitchNumber":4,"startTime":"2026-05-15T04:45:06.550Z","endTime":"2026-05-15T04:45:12.550Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9148229729797,"aZ":-17.6412179292442,"pfxX":7.0362286835064065,"pfxZ":9.689529261266866,"pX":0.6074242043277543,"pZ":1.9053624172985908,"vX0":-1.8529305934525635,"vY0":-121.71434250828244,"vZ0":-5.585566432376153,"x":93.85,"y":187.34,"x0":0.4643595779491745,"y0":50.0059531417976,"z0":5.758050421905171,"aX":10.557399696051288},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":16.4,"breakHorizontal":-12.4,"spinRate":1954,"spinDirection":140},"zone":9,"typeConfidence":0.92,"plateTime":0.45003148099464196,"extension":6.636571573168536},"index":4,"playId":"3da44205-5c9b-3c52-b838-4070d802e654","pitchNumber":5,"startTime":"2026-05-15T04:45:33.992Z","endTime":"2026-05-15T04:45:40.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:45:40.029Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging, catcher Eric Haase to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-15T04:48:20.370Z","endTime":"2026-05-15T04:49:46.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_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":"Pitching Change: JT Brubaker replaces Ryan Borucki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T04:47:09.423Z","endTime":"2026-05-15T04:48:22.592Z","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":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.406764980562407,"aZ":-22.284936551359415,"pfxX":-11.053877542292224,"pfxZ":5.289031565679052,"pX":0.7473171563505316,"pZ":2.767529334523712,"vX0":10.53964783839323,"vY0":-135.98482061289783,"vZ0":-4.828358339129205,"x":88.51,"y":164.06,"x0":-1.7465519404966516,"y0":50.00017399057177,"z0":6.116318343897659,"aX":-20.65575382542946},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":17.8,"spinRate":2313,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.4031159246988336,"extension":5.65926736506246},"index":1,"playId":"74d06fc4-0773-3d91-bdf7-1c8199f09771","pitchNumber":1,"startTime":"2026-05-15T04:48:22.592Z","endTime":"2026-05-15T04:48:25.679Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895642129042315,"aZ":-19.414948266631615,"pfxX":-10.808735235081137,"pfxZ":6.687627235663262,"pX":0.9506968789817146,"pZ":2.469096250097544,"vX0":10.968795939462067,"vY0":-137.37206751477066,"vZ0":-6.089349185677341,"x":80.76,"y":172.11,"x0":-1.6927861968635145,"y0":50.00546367558207,"z0":6.037862653801817,"aX":-20.628254858571655},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":17.3,"spinRate":2258,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.3989727953333366,"extension":5.8695108152108935},"index":2,"playId":"b16b03c3-9859-3a23-afa9-4fd00db07347","pitchNumber":2,"startTime":"2026-05-15T04:48:36.252Z","endTime":"2026-05-15T04:49:03.259Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.246594502942212,"aZ":-17.470700836420907,"pfxX":-9.653948036096937,"pfxZ":7.6660684096629295,"pX":-0.2777568277470926,"pZ":1.7839947298265053,"vX0":7.794111629410126,"vY0":-137.76248308420173,"vZ0":-8.295966891269227,"x":127.59,"y":190.61,"x0":-1.89254595717587,"y0":50.00138479387706,"z0":6.020293039042164,"aX":-18.51287541606258},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":15.8,"spinRate":2282,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.39793198747964187,"extension":5.8002676660210755},"index":3,"playId":"1afc430f-93ab-37d7-b04c-c2b0dac9b902","pitchNumber":3,"startTime":"2026-05-15T04:49:04.882Z","endTime":"2026-05-15T04:49:11.944Z","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":88.8,"endSpeed":82.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489569601936882,"aZ":-28.13988217577518,"pfxX":-0.394685662241935,"pfxZ":2.3765326484990617,"pX":0.882065148581435,"pZ":1.7202818721633504,"vX0":7.089380526721785,"vY0":-129.08702127153475,"vZ0":-5.696454644320761,"x":83.38,"y":192.33,"x0":-1.842186899567598,"y0":50.003311222648854,"z0":6.107182276663904,"aX":-0.6713165736193942},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.2,"breakHorizontal":-0.7,"spinRate":2698,"spinDirection":247},"zone":14,"typeConfidence":0.89,"plateTime":0.4234292872186849,"extension":5.678125951630076},"index":4,"playId":"ac74ef3d-f36c-31d8-b032-8557cd59a79b","pitchNumber":4,"startTime":"2026-05-15T04:49:18.825Z","endTime":"2026-05-15T04:49:22.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.923747807339282,"aZ":-36.777346726145545,"pfxX":4.330061124653053,"pfxZ":-3.07271805754986,"pX":0.6153008095030347,"pZ":0.8941830525832786,"vX0":4.6960814830235105,"vY0":-121.57871539692921,"vZ0":-4.965883309083734,"x":93.55,"y":214.64,"x0":-1.904272114385406,"y0":50.00487785186077,"z0":6.156456415120136,"aX":6.4801108727994405},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.5,"breakHorizontal":-9.0,"spinRate":2681,"spinDirection":18},"zone":14,"typeConfidence":0.87,"plateTime":0.4505803503910446,"extension":5.6057137781976065},"index":5,"playId":"6332773a-fcdb-37e0-91bd-902cbfcdf050","pitchNumber":5,"startTime":"2026-05-15T04:49:39.103Z","endTime":"2026-05-15T04:49:46.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:49:46.168Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dalton Rushing walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-15T04:49:57.146Z","endTime":"2026-05-15T04:51:52.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64240057874933,"aZ":-22.44581440443936,"pfxX":-9.090731377695178,"pfxZ":5.09572451803134,"pX":-0.4389704486304346,"pZ":2.1932208713996806,"vX0":7.517776916498343,"vY0":-137.09268305203025,"vZ0":-6.08673708258548,"x":133.73,"y":179.56,"x0":-2.032506626862367,"y0":50.000580620233265,"z0":5.9691474420938055,"aX":-17.34260405069121},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":14.9,"spinRate":2144,"spinDirection":233},"zone":4,"typeConfidence":0.92,"plateTime":0.39917757996635084,"extension":5.770799846858839},"index":0,"playId":"d15c50b7-56e9-35c9-9ae2-ffb8f9144b50","pitchNumber":1,"startTime":"2026-05-15T04:50:13.078Z","endTime":"2026-05-15T04:50:16.580Z","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":89.4,"endSpeed":82.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51637986359127,"aZ":-27.80858961480013,"pfxX":-10.096801026769532,"pfxZ":2.543531728391878,"pX":-0.6251626584557101,"pZ":1.2624283075847045,"vX0":7.146862242813863,"vY0":-129.960764634796,"vZ0":-6.449389397965172,"x":140.83,"y":204.69,"x0":-2.0951628090271606,"y0":50.00059798182872,"z0":5.880268538603305,"aX":-17.317885221978756},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.4,"breakHorizontal":16.8,"spinRate":1767,"spinDirection":236},"zone":13,"typeConfidence":0.87,"plateTime":0.4209933107357089,"extension":5.863938218833676},"index":1,"playId":"da2b2512-ff78-3eb9-842d-ef8fbbf185b7","pitchNumber":2,"startTime":"2026-05-15T04:50:27.558Z","endTime":"2026-05-15T04:50:34.921Z","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":88.8,"endSpeed":81.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.114905641744063,"aZ":-25.17905682959803,"pfxX":-9.80705354195548,"pfxZ":4.166639160672783,"pX":0.6980836421072976,"pZ":1.3868464827812963,"vX0":9.882004113170003,"vY0":-128.83063844077412,"vZ0":-6.7360677960161,"x":90.39,"y":201.34,"x0":-1.9158141157599542,"y0":50.00351663147854,"z0":5.9855057166352275,"aX":-16.46348938140688},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":15.5,"spinRate":2008,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.4253836699714828,"extension":5.876495268342548},"index":2,"playId":"5954be98-9438-39b4-bd98-962f2e05a08a","pitchNumber":3,"startTime":"2026-05-15T04:50:45.582Z","endTime":"2026-05-15T04:50:50.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02193987599402,"aZ":-16.99521009889259,"pfxX":-8.241040293212272,"pfxZ":7.944408006472561,"pX":0.9754139243409158,"pZ":1.9203119710630296,"vX0":9.940073229451603,"vY0":-137.04096847407266,"vZ0":-7.8272694255182005,"x":79.82,"y":186.93,"x0":-1.6204645819755712,"y0":50.00314269680166,"z0":5.964912100775318,"aX":-15.745733710427183},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":13.0,"spinRate":2252,"spinDirection":223},"zone":14,"typeConfidence":0.83,"plateTime":0.39901021538391834,"extension":5.811873601171009},"index":3,"playId":"afb408cc-97e2-3db3-9a25-2b6d8f2e2983","pitchNumber":4,"startTime":"2026-05-15T04:51:02.212Z","endTime":"2026-05-15T04:51:05.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23757223091682,"aZ":-27.92271944386159,"pfxX":-11.980074298179652,"pfxZ":2.4888763894207893,"pX":-0.11647340151931611,"pZ":1.3493288215328982,"vX0":8.801385341373722,"vY0":-130.06843653625282,"vZ0":-6.3639341564551435,"x":121.44,"y":202.35,"x0":-1.9940133129496784,"y0":50.0031646674808,"z0":5.955770275129119,"aX":-20.450416750081605},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":19.7,"spinRate":2001,"spinDirection":234},"zone":13,"typeConfidence":0.88,"plateTime":0.4217224045390622,"extension":5.868543226834084},"index":4,"playId":"d50a0e11-aa0a-30bf-a054-8f0319739e2c","pitchNumber":5,"startTime":"2026-05-15T04:51:19.473Z","endTime":"2026-05-15T04:51:23.749Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-15T04:51:38.121Z","endTime":"2026-05-15T04:51:48.692Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.774662481023157,"aZ":-35.405144850949924,"pfxX":4.299093364490408,"pfxZ":-2.1223500749081694,"pX":0.5377386490213838,"pZ":1.1427994837940374,"vX0":4.681691256575319,"vY0":-122.60013304748078,"vZ0":-4.664932760926229,"x":96.5,"y":207.92,"x0":-1.9570322776543823,"y0":50.00553437570715,"z0":6.09984444673783,"aX":6.530213553510035},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.7,"breakHorizontal":-8.9,"spinRate":2785,"spinDirection":21},"zone":14,"typeConfidence":0.81,"plateTime":0.44714999799934363,"extension":5.641389300189547},"index":6,"playId":"7e4ad825-cfb0-36f0-8411-567d11905aca","pitchNumber":6,"startTime":"2026-05-15T04:51:48.692Z","endTime":"2026-05-15T04:51:52.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:51:52.841Z","atBatIndex":63},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Santiago Espinal grounds into a double play, shortstop Willy Adames to second baseman Luis Arraez to first baseman Rafael Devers. Dalton Rushing out at 2nd. Santiago Espinal out at 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-15T04:52:11.541Z","endTime":"2026-05-15T04:53:02.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"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,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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.0,"endSpeed":85.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25967095658584,"aZ":-20.147559505459007,"pfxX":-9.798599555812089,"pfxZ":6.388477233606132,"pX":0.7567986483218618,"pZ":2.698944728984802,"vX0":10.57553881918949,"vY0":-136.4115548965539,"vZ0":-5.3092479862917346,"x":88.15,"y":165.91,"x0":-1.8989124224187852,"y0":50.00618817371236,"z0":6.0614892846635975,"aX":-18.45443235855892},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":15.5,"spinRate":2171,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.4016651218692284,"extension":5.668524657704831},"index":0,"playId":"45fdf47f-fff4-329b-a0e4-5f08e224ffbd","pitchNumber":1,"startTime":"2026-05-15T04:52:24.803Z","endTime":"2026-05-15T04:52:30.924Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"1270ad1e-4064-3ebc-82a8-d6e2364eca36","startTime":"2026-05-15T04:52:39.192Z","endTime":"2026-05-15T04:52:42.683Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.965621469262253,"aZ":-29.062441871026206,"pfxX":-1.678438021637262,"pfxZ":1.929829168054896,"pX":0.17869590316230563,"pZ":1.3140021838924019,"vX0":5.8862540049730585,"vY0":-125.54582029032665,"vZ0":-6.06577898706572,"x":110.19,"y":203.3,"x0":-1.9677454316165406,"y0":50.004025975217154,"z0":6.096451028215905,"aX":-2.707939277856732},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":1.8,"spinRate":2586,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.43457891547392213,"extension":5.554202353282715},"hitData":{"launchSpeed":63.2,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.15,"coordY":150.82}},"index":2,"playId":"80d45b4d-1464-38bf-b853-e8012e9936d3","pitchNumber":2,"startTime":"2026-05-15T04:52:54.210Z","endTime":"2026-05-15T04:53:02.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:53:02.228Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-15T04:55:43.020Z","endTime":"2026-05-15T04:56:38.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Scott replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T04:53:23.116Z","endTime":"2026-05-15T04:55:45.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"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":95.5,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69335042497972,"aZ":-14.62044271383345,"pfxX":5.146082168962446,"pfxZ":8.961201445484614,"pX":0.7047691303242114,"pZ":3.3420423135134905,"vX0":-6.575624534368739,"vY0":-138.96001754945746,"vZ0":-2.5339632471029296,"x":90.14,"y":148.54,"x0":2.4314523278289557,"y0":50.00015291030022,"z0":5.235155297649266,"aX":10.078111742835391},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-7.9,"spinRate":2516,"spinDirection":138},"zone":3,"typeConfidence":0.89,"plateTime":0.3939275744543589,"extension":6.024104724173177},"index":1,"playId":"bb3eede1-a58f-332f-bb84-8404a99fc082","pitchNumber":1,"startTime":"2026-05-15T04:55:45.393Z","endTime":"2026-05-15T04:55:49.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.612392402048297,"aZ":-13.0769780773819,"pfxX":3.8247778680884217,"pfxZ":9.457754783729161,"pX":-1.844000491849525,"pZ":2.3957374555025877,"vX0":-12.523856341635609,"vY0":-141.07507699735277,"vZ0":-5.318075575984841,"x":187.29,"y":174.1,"x0":2.152632544648743,"y0":50.001536323403286,"z0":5.145822130935635,"aX":7.724434639328822},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":-4.4,"spinRate":2525,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.3880261650125032,"extension":6.190806887160358},"index":2,"playId":"33a28cc4-b5a7-382d-b4d8-20d1ce52fbe6","pitchNumber":2,"startTime":"2026-05-15T04:56:00.571Z","endTime":"2026-05-15T04:56:04.165Z","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":89.4,"endSpeed":82.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66450375569256,"aZ":-27.983658607755974,"pfxX":-1.4434656145475162,"pfxZ":2.4173155286597563,"pX":-0.41781650131724934,"pZ":2.341672106650604,"vX0":-7.054295457571043,"vY0":-130.15138863921538,"vZ0":-2.0646251835920273,"x":132.93,"y":175.55,"x0":2.5038023923796215,"y0":50.00327140712501,"z0":5.242995947231549,"aX":-2.500526605094926},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":4.1,"spinRate":2582,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.4191959801356071,"extension":6.046533852409019},"index":3,"playId":"8ced37d4-96eb-30f5-a0f7-1976d509e0e1","pitchNumber":3,"startTime":"2026-05-15T04:56:17.208Z","endTime":"2026-05-15T04:56:21.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.779238859669615,"aZ":-14.388037407758228,"pfxX":5.024464485189455,"pfxZ":8.784887887876968,"pX":-0.07090335382883711,"pZ":2.495159627819065,"vX0":-8.419964710999086,"vY0":-140.64580837657488,"vZ0":-4.696569584092335,"x":119.7,"y":171.41,"x0":2.2945313783075036,"y0":50.00008020139181,"z0":5.104351441837669,"aX":10.17026117792895},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":-7.6,"spinRate":2553,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.3878896053433687,"extension":6.185223034551907},"index":4,"playId":"9333dd03-a415-34bb-a30c-8dfc08e84abc","pitchNumber":4,"startTime":"2026-05-15T04:56:34.596Z","endTime":"2026-05-15T04:56:38.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:56:38.650Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heliot Ramos lines out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-15T04:56:45.358Z","endTime":"2026-05-15T04:57:12.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"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":2},"details":{"event":"Lineout","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":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30227098465,"aZ":-28.129111161495,"pfxX":-1.6032391280112284,"pfxZ":2.306982794204375,"pX":-0.4466633607131603,"pZ":2.2518849991547163,"vX0":-6.819220130616638,"vY0":-130.54891380239062,"vZ0":-2.251872052159184,"x":134.03,"y":177.98,"x0":2.390513249977258,"y0":50.00346016139577,"z0":5.208941725329519,"aX":-2.811824159938203},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":4.2,"spinRate":2684,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.4169820555677082,"extension":6.01259685269702},"hitData":{"launchSpeed":80.0,"launchAngle":28.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.57,"coordY":89.05}},"index":0,"playId":"ff5e5d62-7258-3dc4-b396-da2e946eafe9","pitchNumber":1,"startTime":"2026-05-15T04:57:04.288Z","endTime":"2026-05-15T04:57:12.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:57:12.515Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-15T04:57:35.668Z","endTime":"2026-05-15T04:58:57.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".079"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.088"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.412"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".346"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.77"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.47"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.61"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.25"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.43"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.43"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.62"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.30"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.98"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.34"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.088"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.412"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".346"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"}],"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":"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":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98877285493852,"aZ":-27.903227055950435,"pfxX":-3.189415208932968,"pfxZ":2.456277276109309,"pX":-1.0785051653244422,"pZ":1.5954320452655104,"vX0":-7.957369877395808,"vY0":-130.24323968252173,"vZ0":-3.553548250432299,"x":158.11,"y":195.7,"x0":2.4150324347157848,"y0":50.005183377078055,"z0":5.057478919086281,"aX":-5.551437360600118},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.0,"breakHorizontal":7.3,"spinRate":2699,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.4184420946225642,"extension":6.495872709130251},"index":0,"playId":"b60667f5-103f-3ee4-a8d5-0e4161c747fe","pitchNumber":1,"startTime":"2026-05-15T04:57:40.471Z","endTime":"2026-05-15T04:57:45.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89198385924042,"aZ":-13.61946978587683,"pfxX":3.813644788867641,"pfxZ":9.299277361444673,"pX":0.6926182545498288,"pZ":3.270430738233844,"vX0":-5.991685515449389,"vY0":-140.1918770900892,"vZ0":-2.855979144043385,"x":90.6,"y":150.48,"x0":2.3594993599274385,"y0":50.00655045883577,"z0":5.188219743203799,"aX":7.612919076430314},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-5.8,"spinRate":2499,"spinDirection":139},"zone":3,"typeConfidence":0.89,"plateTime":0.3902932292165806,"extension":5.893433492810296},"index":1,"playId":"9f20a71e-2185-3c74-93d9-1d4fc9351f4d","pitchNumber":2,"startTime":"2026-05-15T04:57:54.859Z","endTime":"2026-05-15T04:57:58.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25150363237407,"aZ":-11.864136776002354,"pfxX":3.7100401650865265,"pfxZ":10.116165661649383,"pX":-0.0964856952751635,"pZ":2.222904420883368,"vX0":-8.229980217669386,"vY0":-140.65501637262625,"vZ0":-5.714854428776405,"x":120.68,"y":178.76,"x0":2.382627903707604,"y0":50.00541547996993,"z0":5.047153056265146,"aX":7.450938815067792},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":-5.0,"spinRate":2461,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.38907667283895053,"extension":6.3661982910937365},"index":2,"playId":"a42ddcff-404d-382c-bfb4-393685fadb6a","pitchNumber":3,"startTime":"2026-05-15T04:58:14.441Z","endTime":"2026-05-15T04:58:20.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.965524952106662,"aZ":-30.6322223162414,"pfxX":-1.7488210945101987,"pfxZ":0.8811866157225632,"pX":-0.16122812739814682,"pZ":1.4773554371940496,"vX0":-5.894098534803853,"vY0":-130.93351580996344,"vZ0":-3.4808517968711055,"x":123.15,"y":198.89,"x0":2.33699955628166,"y0":50.00463826045598,"z0":5.0909328169694,"aX":-3.0677319617624064},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.1,"breakHorizontal":4.3,"spinRate":2592,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.41668804932056425,"extension":6.235727347793757},"index":3,"playId":"6c1502dd-b007-3f14-9c2f-2464781f38a0","pitchNumber":4,"startTime":"2026-05-15T04:58:53.594Z","endTime":"2026-05-15T04:58:57.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:58:57.716Z","atBatIndex":67}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-15T04:57:35.668Z","endTime":"2026-05-15T04:58:57.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".079"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.088"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.412"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".346"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.77"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.47"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.61"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.25"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.43"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.43"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.62"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.30"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.98"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.34"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.088"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.412"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".346"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"}],"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":"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":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98877285493852,"aZ":-27.903227055950435,"pfxX":-3.189415208932968,"pfxZ":2.456277276109309,"pX":-1.0785051653244422,"pZ":1.5954320452655104,"vX0":-7.957369877395808,"vY0":-130.24323968252173,"vZ0":-3.553548250432299,"x":158.11,"y":195.7,"x0":2.4150324347157848,"y0":50.005183377078055,"z0":5.057478919086281,"aX":-5.551437360600118},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.0,"breakHorizontal":7.3,"spinRate":2699,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.4184420946225642,"extension":6.495872709130251},"index":0,"playId":"b60667f5-103f-3ee4-a8d5-0e4161c747fe","pitchNumber":1,"startTime":"2026-05-15T04:57:40.471Z","endTime":"2026-05-15T04:57:45.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89198385924042,"aZ":-13.61946978587683,"pfxX":3.813644788867641,"pfxZ":9.299277361444673,"pX":0.6926182545498288,"pZ":3.270430738233844,"vX0":-5.991685515449389,"vY0":-140.1918770900892,"vZ0":-2.855979144043385,"x":90.6,"y":150.48,"x0":2.3594993599274385,"y0":50.00655045883577,"z0":5.188219743203799,"aX":7.612919076430314},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-5.8,"spinRate":2499,"spinDirection":139},"zone":3,"typeConfidence":0.89,"plateTime":0.3902932292165806,"extension":5.893433492810296},"index":1,"playId":"9f20a71e-2185-3c74-93d9-1d4fc9351f4d","pitchNumber":2,"startTime":"2026-05-15T04:57:54.859Z","endTime":"2026-05-15T04:57:58.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25150363237407,"aZ":-11.864136776002354,"pfxX":3.7100401650865265,"pfxZ":10.116165661649383,"pX":-0.0964856952751635,"pZ":2.222904420883368,"vX0":-8.229980217669386,"vY0":-140.65501637262625,"vZ0":-5.714854428776405,"x":120.68,"y":178.76,"x0":2.382627903707604,"y0":50.00541547996993,"z0":5.047153056265146,"aX":7.450938815067792},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":-5.0,"spinRate":2461,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.38907667283895053,"extension":6.3661982910937365},"index":2,"playId":"a42ddcff-404d-382c-bfb4-393685fadb6a","pitchNumber":3,"startTime":"2026-05-15T04:58:14.441Z","endTime":"2026-05-15T04:58:20.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.965524952106662,"aZ":-30.6322223162414,"pfxX":-1.7488210945101987,"pfxZ":0.8811866157225632,"pX":-0.16122812739814682,"pZ":1.4773554371940496,"vX0":-5.894098534803853,"vY0":-130.93351580996344,"vZ0":-3.4808517968711055,"x":123.15,"y":198.89,"x0":2.33699955628166,"y0":50.00463826045598,"z0":5.0909328169694,"aX":-3.0677319617624064},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.1,"breakHorizontal":4.3,"spinRate":2592,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.41668804932056425,"extension":6.235727347793757},"index":3,"playId":"6c1502dd-b007-3f14-9c2f-2464781f38a0","pitchNumber":4,"startTime":"2026-05-15T04:58:53.594Z","endTime":"2026-05-15T04:58:57.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T04:58:57.716Z","atBatIndex":67},"scoringPlays":[3,14,35,48,49],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":154.55,"y":153.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":99.54,"y":136.94},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":175.42,"y":49.35},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":170.03,"y":73.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":118.07,"y":133.32},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9,10],"bottom":[11,12,13,14,15,16],"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":101.48,"y":91.82},"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":110.94,"y":163.54},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":175.97,"y":59.08},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"coordinates":{"x":106.59,"y":82.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":130.81,"y":183.24},"type":"O","description":"Fielders Choice Out"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19,20],"bottom":[21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"coordinates":{"x":135.51,"y":131.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":151.76,"y":146.22},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":151.76,"y":138.97},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":147.28,"y":142.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":95.19,"y":168.38},"type":"O","description":"Groundout"}]}},{"startIndex":24,"endIndex":31,"top":[24,25,26,27],"bottom":[28,29,30,31],"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":63.91,"y":131.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":108.52,"y":149.0},"type":"O","description":"Forceout"},{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":126.69,"y":216.24},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":170.59,"y":161.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":40.61,"y":120.8},"type":"H","description":"Double"}]}},{"startIndex":32,"endIndex":40,"top":[32,33,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":5,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"coordinates":{"x":124.01,"y":159.78},"type":"O","description":"Forceout"},{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":45.06,"y":129.04},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":146.67,"y":52.09},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":83.68,"y":110.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":153.34,"y":173.23},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":51,"top":[41,42,43],"bottom":[44,45,46,47,48,49,50,51],"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":121.76,"y":182.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":93.66,"y":92.71},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":155.76,"y":150.21},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":47.21,"y":103.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"coordinates":{"x":177.61,"y":129.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":123.66,"y":113.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":103.06,"y":162.33},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":57,"top":[52,53,54],"bottom":[55,56,57],"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":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":92.7,"y":105.55},"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":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":161.21,"y":169.6},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":141.22,"y":145.37},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":135.17,"y":140.52},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":163.63,"y":162.93},"type":"O","description":"Groundout"}]}},{"startIndex":58,"endIndex":64,"top":[58,59,60,61],"bottom":[62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":131.44,"y":86.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":126.37,"y":134.65},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"coordinates":{"x":112.15,"y":150.82},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":65,"endIndex":67,"top":[65,66,67],"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":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":149.57,"y":89.05},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"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":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":8,"errors":0,"leftOnBase":6},"away":{"runs":2,"hits":2,"errors":1,"leftOnBase":4}},"defense":{"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"catcher":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"first":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"second":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"third":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"shortstop":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"left":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"center":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"right":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"onDeck":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"inHole":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"battingOrder":9,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"offense":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"onDeck":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"inHole":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"battingOrder":6,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":3,"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":7,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".240","atBats":29,"obp":".288","slg":".362","ops":".650","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":5,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":1,"groundOuts":11,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":31,"obp":".343","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":152,"era":"4.00","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.33","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":65,"strikes":87,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.67","rbi":5,"pitchesPerInning":"19.00","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":1,"chances":36,"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":"300","stats":{"batting":{"summary":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":36,"flyOuts":25,"groundOuts":25,"airOuts":41,"runs":17,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":32,"baseOnBalls":6,"intentionalWalks":0,"hits":37,"hitByPitch":5,"avg":".276","atBats":134,"obp":".329","slg":".485","ops":".814","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":65,"rbi":18,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.33","popOuts":13,"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":15,"putOuts":103,"errors":1,"chances":119,"fielding":".992","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.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","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":15,"gamesStarted":0,"flyOuts":9,"groundOuts":18,"airOuts":20,"runs":9,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":72,"obp":".372","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":352,"era":"3.66","inningsPitched":"19.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.63","battersFaced":86,"outs":59,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":352,"balls":138,"strikes":214,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".---","pitchesPerInning":"17.90","gamesFinished":7,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.32","walksPer9Inn":"5.49","hitsPer9Inn":"9.15","runsScoredPer9":"4.12","homeRunsPer9":"0.46","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":7},"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"}]},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":1,"groundOuts":19,"airOuts":5,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":47,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":182,"era":"2.92","inningsPitched":"12.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.05","battersFaced":50,"outs":37,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":64,"strikes":118,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.76","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.76","walksPer9Inn":"1.46","hitsPer9Inn":"8.03","runsScoredPer9":"2.92","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":19,"groundOuts":42,"airOuts":32,"runs":19,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":46,"baseOnBalls":10,"intentionalWalks":1,"hits":43,"hitByPitch":0,"avg":".265","atBats":162,"obp":".306","slg":".426","ops":".732","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":69,"rbi":20,"leftOnBase":73,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":80,"errors":0,"chances":82,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":21,"groundOuts":44,"airOuts":34,"runs":24,"doubles":4,"triples":1,"homeRuns":8,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":0,"hits":42,"hitByPitch":0,"atBats":160,"obp":".343","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":716,"era":"5.18","inningsPitched":"41.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.49","battersFaced":182,"outs":125,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":716,"balls":272,"strikes":444,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".200","pitchesPerInning":"17.18","gamesFinished":0,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.07","walksPer9Inn":"4.32","hitsPer9Inn":"9.07","runsScoredPer9":"5.18","homeRunsPer9":"1.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683679":{"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"jerseyNumber":"79","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":9,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".250","atBats":24,"obp":".308","slg":".375","ops":".683","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":9,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":43,"errors":2,"chances":45,"fielding":".956","passedBall":1,"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":19,"gamesStarted":0,"flyOuts":15,"groundOuts":19,"airOuts":19,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":61,"obp":".224","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":260,"era":"2.45","inningsPitched":"18.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":5,"whip":"0.82","battersFaced":68,"outs":55,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":260,"balls":88,"strikes":172,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"14.18","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.95","hitsPer9Inn":"4.42","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":15,"groundOuts":45,"airOuts":36,"runs":16,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".224","atBats":161,"obp":".302","slg":".304","ops":".606","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":49,"rbi":14,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"161.00","popOuts":14,"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":98,"putOuts":27,"errors":5,"chances":130,"fielding":".962","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":18,"gamesStarted":0,"flyOuts":9,"groundOuts":20,"airOuts":18,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":2,"hits":9,"hitByPitch":1,"atBats":65,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":303,"era":"1.40","inningsPitched":"19.1","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.09","battersFaced":79,"outs":58,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":303,"balls":114,"strikes":189,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".500","pitchesPerInning":"15.67","gamesFinished":7,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"8.84","walksPer9Inn":"5.59","hitsPer9Inn":"4.19","runsScoredPer9":"1.86","homeRunsPer9":"0.93","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621366":{"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":16,"gamesStarted":0,"flyOuts":9,"groundOuts":16,"airOuts":17,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":59,"obp":".348","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":247,"era":"4.70","inningsPitched":"15.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":8,"whip":"1.50","battersFaced":66,"outs":46,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":247,"balls":91,"strikes":156,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".500","pitchesPerInning":"16.11","gamesFinished":4,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.87","walksPer9Inn":"3.52","hitsPer9Inn":"9.98","runsScoredPer9":"4.70","homeRunsPer9":"1.17","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"800","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":6,"groundOuts":22,"airOuts":19,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":1,"hits":16,"hitByPitch":1,"avg":".222","atBats":72,"obp":".291","slg":".319","ops":".610","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":23,"rbi":8,"leftOnBase":34,"sacBunts":1,"sacFlies":0,"babip":".259","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":41,"errors":1,"chances":43,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"100","stats":{"batting":{"summary":"1-3 | HR, HBP, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":24,"groundOuts":48,"airOuts":53,"runs":18,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".267","atBats":165,"obp":".313","slg":".394","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":65,"rbi":16,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":5,"lineOuts":24},"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":81,"errors":1,"chances":82,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":8,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":20,"strikes":21,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"30.75","gamesFinished":0,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"13.50","walksPer9Inn":"20.25","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":21,"groundOuts":37,"airOuts":35,"runs":16,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":55,"baseOnBalls":12,"intentionalWalks":2,"hits":41,"hitByPitch":0,"avg":".247","atBats":166,"obp":".294","slg":".392","ops":".686","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":65,"rbi":18,"leftOnBase":77,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.20","popOuts":7,"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":22,"putOuts":266,"errors":3,"chances":291,"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"}]},"ID666711":{"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"jerseyNumber":"63","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":5,"gamesStarted":0,"flyOuts":2,"groundOuts":10,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":17,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":66,"era":"1.69","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":21,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":66,"balls":25,"strikes":41,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.38","gamesFinished":2,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.69","walksPer9Inn":"3.38","hitsPer9Inn":"3.38","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663941":{"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":10,"strikes":26,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664056":{"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":5,"groundOuts":20,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".136","atBats":59,"obp":".161","slg":".271","ops":".432","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":16,"rbi":4,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".154","groundOutsToAirouts":"1.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".300","atBats":20,"obp":".333","slg":".700","ops":"1.033","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":14,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":5,"putOuts":43,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":9,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".071","atBats":14,"obp":".133","slg":".143","ops":".276","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":2,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".083","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","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":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":8,"gamesStarted":8,"flyOuts":20,"groundOuts":59,"airOuts":43,"runs":31,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":23,"baseOnBalls":14,"intentionalWalks":0,"hits":48,"hitByPitch":2,"atBats":169,"obp":".342","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":661,"era":"5.79","inningsPitched":"42.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.48","battersFaced":189,"outs":126,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":661,"balls":244,"strikes":417,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".200","pitchesPerInning":"15.74","gamesFinished":0,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"4.93","walksPer9Inn":"3.00","hitsPer9Inn":"10.29","runsScoredPer9":"6.64","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"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":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":43,"flyOuts":27,"groundOuts":28,"airOuts":53,"runs":15,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":55,"baseOnBalls":7,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".218","atBats":174,"obp":".253","slg":".339","ops":".592","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":59,"rbi":11,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":14,"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":104,"putOuts":57,"errors":6,"chances":167,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":44,"groundOuts":29,"airOuts":66,"runs":18,"doubles":8,"triples":0,"homeRuns":10,"strikeOuts":49,"baseOnBalls":20,"intentionalWalks":0,"hits":39,"hitByPitch":0,"atBats":181,"obp":".291","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":868,"era":"3.04","inningsPitched":"50.1","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.17","battersFaced":203,"outs":151,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":868,"balls":329,"strikes":539,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".375","pitchesPerInning":"17.25","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"8.76","walksPer9Inn":"3.58","hitsPer9Inn":"6.97","runsScoredPer9":"3.22","homeRunsPer9":"1.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"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":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 5-4)","summary":"5.1 IP, 4 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":105,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":24,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":49,"strikes":56,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":14,"groundOuts":54,"airOuts":31,"runs":21,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":58,"baseOnBalls":21,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":177,"obp":".290","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":859,"era":"3.49","inningsPitched":"49.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.14","battersFaced":201,"outs":147,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":859,"balls":343,"strikes":516,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.74","rbi":2,"winPercentage":".556","pitchesPerInning":"17.53","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"10.65","walksPer9Inn":"3.86","hitsPer9Inn":"6.43","runsScoredPer9":"3.86","homeRunsPer9":"0.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":35,"groundOuts":52,"airOuts":59,"runs":16,"doubles":7,"triples":2,"homeRuns":0,"strikeOuts":7,"baseOnBalls":10,"intentionalWalks":2,"hits":49,"hitByPitch":0,"avg":".302","atBats":162,"obp":".339","slg":".370","ops":".709","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":60,"rbi":14,"leftOnBase":48,"sacBunts":3,"sacFlies":2,"babip":".312","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":133,"putOuts":52,"errors":1,"chances":186,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"avg":".095","atBats":21,"obp":".174","slg":".238","ops":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":5,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".091","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":11,"groundOuts":23,"airOuts":17,"runs":4,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":62,"obp":".297","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":313,"era":"1.47","inningsPitched":"18.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":3,"whip":"1.20","battersFaced":75,"outs":55,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":313,"balls":128,"strikes":185,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":3,"winPercentage":".750","pitchesPerInning":"17.07","gamesFinished":2,"strikeoutWalkRatio":"1.18","strikeoutsPer9Inn":"6.38","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"1.96","homeRunsPer9":"0.49","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[808982,650333,669477,646240,671218,642715,656305,687551,606992,694738,657424,621366,664141],"pitchers":[694738,657424,621366,664141],"bench":[664056,805811,683766,683679],"bullpen":[663941,656529,605288,668873,641816,686790,666711,592662,676775],"battingOrder":[808982,650333,669477,646240,671218,642715,656305,687551,606992],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Lee, J (3, 5th inning off Sheehan, 1 on, 2 out)."},{"label":"TB","value":"Devers; Lee, J 4."},{"label":"RBI","value":"Lee, J 2 (16)."},{"label":"2-out RBI","value":"Lee, J 2."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Devers (3, throw)."},{"label":"DP","value":"(Adames-Arraez-Devers)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":11,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".263","atBats":31,"obp":".342","slg":".433","ops":".775","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":13,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":29,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"3.36","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.12","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":50,"strikes":94,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":2,"pitchesPerInning":"16.00","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID669257":{"person":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":30,"groundOuts":17,"airOuts":52,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".258","atBats":124,"obp":".329","slg":".379","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":47,"rbi":18,"leftOnBase":55,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":6,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","assists":7,"putOuts":289,"errors":3,"chances":299,"fielding":".990","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687221":{"person":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"jerseyNumber":"68","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":8,"groundOuts":10,"airOuts":16,"runs":14,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":3,"avg":".288","atBats":66,"obp":".365","slg":".636","ops":"1.001","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":42,"rbi":17,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.43","popOuts":5,"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":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":5,"putOuts":121,"errors":0,"chances":126,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"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":21,"balls":8,"strikes":13,"strikePercentage":".620","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":18,"gamesStarted":0,"flyOuts":13,"groundOuts":6,"airOuts":19,"runs":5,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":50,"obp":".259","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":255,"era":"3.14","inningsPitched":"14.1","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"1.05","battersFaced":58,"outs":43,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":255,"balls":99,"strikes":156,"strikePercentage":".610","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.32","rbi":0,"winPercentage":".500","pitchesPerInning":"17.79","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"11.30","walksPer9Inn":"5.02","hitsPer9Inn":"4.40","runsScoredPer9":"3.14","homeRunsPer9":"0.00","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":32,"groundOuts":33,"airOuts":51,"runs":29,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":24,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".253","atBats":158,"obp":".351","slg":".405","ops":".756","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":64,"rbi":20,"leftOnBase":77,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.50","popOuts":8,"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":2,"putOuts":64,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID571970":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":22,"groundOuts":28,"airOuts":35,"runs":29,"doubles":5,"triples":0,"homeRuns":11,"strikeOuts":39,"baseOnBalls":21,"intentionalWalks":1,"hits":37,"hitByPitch":0,"avg":".266","atBats":139,"obp":".363","slg":".540","ops":".903","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":75,"rbi":17,"leftOnBase":71,"sacBunts":0,"sacFlies":0,"babip":".292","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.64","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":32,"errors":1,"chances":94,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID670090":{"person":{"id":670090,"fullName":"Wyatt Mills","link":"/api/v1/people/670090"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":1,"hits":3,"hitByPitch":1,"atBats":7,"obp":".667","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":48,"era":"20.25","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"5.25","battersFaced":12,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":23,"strikes":25,"strikePercentage":".520","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"36.00","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"20.25","runsScoredPer9":"20.25","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":30,"groundOuts":51,"airOuts":45,"runs":15,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":23,"baseOnBalls":17,"intentionalWalks":1,"hits":44,"hitByPitch":1,"avg":".270","atBats":163,"obp":".343","slg":".423","ops":".766","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":69,"rbi":20,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.75","popOuts":3,"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":35,"putOuts":278,"errors":0,"chances":313,"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"}]},"ID683618":{"person":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"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":17,"balls":7,"strikes":10,"strikePercentage":".590","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":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":15,"gamesStarted":0,"flyOuts":5,"groundOuts":16,"airOuts":15,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":57,"obp":".318","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":260,"era":"3.94","inningsPitched":"16.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.19","battersFaced":66,"outs":48,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":260,"balls":98,"strikes":162,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.25","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.94","hitsPer9Inn":"6.75","runsScoredPer9":"5.06","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID808975":{"person":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":12,"groundOuts":24,"airOuts":17,"runs":10,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".274","atBats":84,"obp":".333","slg":".369","ops":".702","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":31,"rbi":9,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".349","groundOutsToAirouts":"1.41","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"84.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":31,"errors":4,"chances":84,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656945":{"person":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(S, 4)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":".---","numberOfPitches":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","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":20,"gamesStarted":0,"flyOuts":10,"groundOuts":14,"airOuts":22,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":63,"obp":".169","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":238,"era":"1.47","inningsPitched":"18.1","wins":0,"losses":1,"saves":4,"saveOpportunities":4,"holds":4,"blownSaves":0,"earnedRuns":3,"whip":"0.60","battersFaced":65,"outs":55,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":238,"balls":61,"strikes":177,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".000","pitchesPerInning":"12.98","gamesFinished":7,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"8.84","walksPer9Inn":"0.98","hitsPer9Inn":"4.42","runsScoredPer9":"1.47","homeRunsPer9":"0.98","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669289":{"person":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"jerseyNumber":"21","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"802","stats":{"batting":{"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":1,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":6,"groundOuts":16,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".194","atBats":36,"obp":".194","slg":".333","ops":".527","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":3,"leftOnBase":19,"sacBunts":2,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":12,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669165":{"person":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":4,"groundOuts":9,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":39,"obp":".195","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"0.82","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.64","battersFaced":41,"outs":33,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":38,"strikes":99,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".---","pitchesPerInning":"12.45","gamesFinished":7,"strikeoutWalkRatio":"16.00","strikeoutsPer9Inn":"13.09","walksPer9Inn":"0.82","hitsPer9Inn":"4.91","runsScoredPer9":"0.82","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"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}},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":27,"groundOuts":37,"airOuts":35,"runs":27,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":44,"baseOnBalls":28,"intentionalWalks":6,"hits":36,"hitByPitch":4,"avg":".240","atBats":150,"obp":".370","slg":".427","ops":".797","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":64,"rbi":17,"leftOnBase":62,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"1.06","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.43","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":19,"groundOuts":42,"airOuts":40,"runs":6,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":50,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":3,"atBats":155,"obp":".229","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":667,"era":"0.82","inningsPitched":"44.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.82","battersFaced":171,"outs":132,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":667,"balls":226,"strikes":441,"strikePercentage":".660","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".600","pitchesPerInning":"15.16","gamesFinished":0,"strikeoutWalkRatio":"4.55","strikeoutsPer9Inn":"10.23","walksPer9Inn":"2.25","hitsPer9Inn":"5.11","runsScoredPer9":"1.23","homeRunsPer9":"0.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694361":{"person":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":5,"groundOuts":14,"airOuts":16,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":2,"hits":17,"hitByPitch":0,"atBats":64,"obp":".329","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":270,"era":"2.76","inningsPitched":"16.1","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":5,"whip":"1.41","battersFaced":70,"outs":49,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":93,"strikes":177,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"16.53","gamesFinished":1,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"9.37","walksPer9Inn":"3.31","hitsPer9Inn":"9.37","runsScoredPer9":"2.76","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680736":{"person":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":6,"flyOuts":37,"groundOuts":46,"airOuts":63,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":11,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":164,"obp":".260","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":617,"era":"2.42","inningsPitched":"44.2","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.99","battersFaced":177,"outs":134,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":617,"balls":213,"strikes":404,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".833","pitchesPerInning":"13.81","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.43","walksPer9Inn":"2.22","hitsPer9Inn":"6.65","runsScoredPer9":"2.42","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | 2 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":23,"groundOuts":26,"airOuts":34,"runs":20,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":45,"baseOnBalls":15,"intentionalWalks":1,"hits":37,"hitByPitch":1,"avg":".262","atBats":141,"obp":".335","slg":".397","ops":".732","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":56,"rbi":18,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".355","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.25","popOuts":5,"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":2,"putOuts":57,"errors":1,"chances":60,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681624":{"person":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":20,"groundOuts":36,"airOuts":42,"runs":23,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":49,"hitByPitch":2,"avg":".306","atBats":160,"obp":".358","slg":".525","ops":".883","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":84,"rbi":35,"leftOnBase":66,"sacBunts":0,"sacFlies":2,"babip":".339","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.78","popOuts":10,"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":3,"putOuts":125,"errors":0,"chances":128,"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"}]},"ID605141":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":12,"groundOuts":10,"airOuts":19,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".171","atBats":41,"obp":".244","slg":".415","ops":".659","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":17,"rbi":8,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".121","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.67","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":16,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669743":{"person":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"jerseyNumber":"12","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1 | 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":2,"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":20,"flyOuts":7,"groundOuts":12,"airOuts":12,"runs":9,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".310","atBats":42,"obp":".434","slg":".405","ops":".839","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":17,"rbi":7,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".351","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":26,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID686218":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"6.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":33,"strikes":64,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"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":8,"gamesStarted":8,"flyOuts":18,"groundOuts":36,"airOuts":36,"runs":21,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":49,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":2,"atBats":160,"obp":".309","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":718,"era":"4.54","inningsPitched":"41.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.25","battersFaced":175,"outs":125,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":718,"balls":248,"strikes":470,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".750","pitchesPerInning":"17.23","gamesFinished":0,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"10.58","walksPer9Inn":"2.59","hitsPer9Inn":"8.64","runsScoredPer9":"4.54","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":7,"groundOuts":25,"airOuts":17,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".284","atBats":67,"obp":".319","slg":".373","ops":".692","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":25,"rbi":6,"leftOnBase":31,"sacBunts":1,"sacFlies":1,"babip":".305","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.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":35,"putOuts":28,"errors":0,"chances":63,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":19,"gamesStarted":0,"flyOuts":14,"groundOuts":15,"airOuts":22,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":73,"obp":".266","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":320,"era":"2.18","inningsPitched":"20.2","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"0.97","battersFaced":80,"outs":62,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":320,"balls":104,"strikes":216,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".667","pitchesPerInning":"15.48","gamesFinished":4,"strikeoutWalkRatio":"4.40","strikeoutsPer9Inn":"9.58","walksPer9Inn":"2.18","hitsPer9Inn":"6.53","runsScoredPer9":"2.18","homeRunsPer9":"0.44","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595014":{"person":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":5,"groundOuts":18,"airOuts":7,"runs":6,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":52,"obp":".351","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":210,"era":"4.26","inningsPitched":"12.2","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":6,"whip":"1.50","battersFaced":57,"outs":38,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":74,"strikes":136,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.57","rbi":0,"winPercentage":".500","pitchesPerInning":"16.58","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"2.84","hitsPer9Inn":"10.66","runsScoredPer9":"4.26","homeRunsPer9":"1.42","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808963":{"person":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":26,"groundOuts":29,"airOuts":38,"runs":22,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":0,"hits":39,"hitByPitch":4,"atBats":136,"obp":".378","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":634,"era":"5.88","inningsPitched":"33.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.63","battersFaced":157,"outs":101,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":634,"balls":245,"strikes":389,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".250","pitchesPerInning":"18.83","gamesFinished":0,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"8.29","walksPer9Inn":"4.28","hitsPer9Inn":"10.43","runsScoredPer9":"5.88","homeRunsPer9":"2.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":8,"flyOuts":33,"groundOuts":47,"airOuts":49,"runs":21,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":10,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":183,"obp":".262","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":759,"era":"3.60","inningsPitched":"50.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.00","battersFaced":195,"outs":150,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":759,"balls":264,"strikes":495,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".500","pitchesPerInning":"15.18","gamesFinished":0,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"8.64","walksPer9Inn":"1.80","hitsPer9Inn":"7.20","runsScoredPer9":"3.78","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[669257,518692,663656,681624,571970,606192,687221,808975,669743,669289,500743,686218,683618,681911,656945],"pitchers":[686218,683618,681911,656945],"bench":[605141],"bullpen":[676263,669165,694361,670090,660271,808963,595014,680736,808967],"battingOrder":[669257,518692,663656,681624,571970,606192,687221,669289,500743],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Hernández, T 2 (7, Roupp, Roupp)."},{"label":"HR","value":"Smith, W (4, 1st inning off Roupp, 0 on, 0 out)."},{"label":"TB","value":"Call; Hernández, T 5; Kim, Hy; Rojas, M 2; Smith, W 4."},{"label":"RBI","value":"Call 2 (7); Kim, Hy (9); Rojas, M (6); Smith, W (18)."},{"label":"2-out RBI","value":"Rojas, M; Call 2."},{"label":"Runners left in scoring position, 2 out","value":"Tucker; Smith, W; Kim, Hy; Freeman, F."},{"label":"GIDP","value":"Espinal."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"6."}]}],"note":[{"label":"a","value":"Singled for Kim, Hy in the 6th."}]}},"officials":[{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Lee, J (by Sheehan)."},{"label":"Pitch timer violations","value":"Sheehan (pitcher)."},{"label":"ABS Challenge","value":"Rushing (Strike-Confirmed); Gilbert (Strike-Overturned to Ball); Haase (Ball-Overturned to Strike); Hernández, T (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Roupp 105-56; Gage 21-14; Borucki 13-9; Brubaker 13-8; Sheehan 97-64; Henriquez, E 17-10; Vesia 21-13; Scott 9-7."},{"label":"Groundouts-flyouts","value":"Roupp 7-1; Gage 0-0; Borucki 3-0; Brubaker 1-0; Sheehan 6-3; Henriquez, E 0-1; Vesia 1-1; Scott 0-0."},{"label":"Batters faced","value":"Roupp 24; Gage 4; Borucki 4; Brubaker 3; Sheehan 23; Henriquez, E 3; Vesia 4; Scott 3."},{"label":"Inherited runners-scored","value":"Gage 2-2; Borucki 2-0."},{"label":"Umpires","value":"HP: Marvin Hudson. 1B: Ryan Blakney. 2B: Brian Walsh. 3B: James Jean. "},{"label":"Weather","value":"66 degrees, Clear."},{"label":"Wind","value":"2 mph, Calm."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:48."},{"label":"Att","value":"51,048."},{"label":"Venue","value":"UNIQLO Field at Dodger Stadium."},{"label":"May 14, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","boxscoreName":"Sheehan"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"6.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":33,"strikes":64,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"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":8,"gamesStarted":8,"flyOuts":18,"groundOuts":36,"airOuts":36,"runs":21,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":49,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":2,"atBats":160,"obp":".309","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":718,"era":"4.54","inningsPitched":"41.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.25","battersFaced":175,"outs":125,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":718,"balls":248,"strikes":470,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".750","pitchesPerInning":"17.23","gamesFinished":0,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"10.58","walksPer9Inn":"2.59","hitsPer9Inn":"8.64","runsScoredPer9":"4.54","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","boxscoreName":"Hernández, T"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | 2 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":23,"groundOuts":26,"airOuts":34,"runs":20,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":45,"baseOnBalls":15,"intentionalWalks":1,"hits":37,"hitByPitch":1,"avg":".262","atBats":141,"obp":".335","slg":".397","ops":".732","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":56,"rbi":18,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".355","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.25","popOuts":5,"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":2,"putOuts":57,"errors":1,"chances":60,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","boxscoreName":"Lee, J"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, HBP, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":24,"groundOuts":48,"airOuts":53,"runs":18,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".267","atBats":165,"obp":".313","slg":".394","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":65,"rbi":16,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":5,"lineOuts":24},"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":81,"errors":1,"chances":82,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"loser":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"save":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}