\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Lily, meanwhile, had to get ready to make the early-morning drive from Charlotte, N.C., because the couple travels with their 2-year-old golden retriever, Beau. (“My dog was actually the first one to greet them all,” Kemp said of the late-night visit from his coaches.)\n\nBut first, Kemp had a phone call to make to his parents out in California.\n\n\"I called them, and within 30 minutes, they were calling back like, 'We're getting on a flight in three hours,'\" Kemp said. \"I knew they would do everything they could to be out here. They've been the biggest supporters of me for my whole life.\"","type":"text"},{"__typename":"OEmbed","html":"","providerName":"MLB","providerUrl":null,"thumbnail_url":null,"type":"oembed","width":425,"contentType":"rich"},{"__typename":"Markdown","content":"Rob and Diane Kemp indeed started looking for flights the moment Otto called.\n\n\"Dang, the only option is a red eye to get out there before the game starts,\" Diane recalled as she watched her son take a big league field for the first time. \"So, that's what we did.\"\n\nThat lone option involved driving approximately an hour to the Los Angeles airport to board an overnight flight to Minneapolis. After a short layover, they flew to Pittsburgh, where they ultimately made it to PNC Park just a couple hours before the game.","type":"text"},{"__typename":"Video","contentDate":"2025-06-04T21:07:07.333Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://milb-cuts-diamond.mlb.com/FORGE/2025/2025-06/03/baf8c8d9-de3eb752-570023-prod-milb-diamond-asset-4000K.mp4","type":"video","description":"Phillies No. 24 prospect Otto Kemp swats his 14th home run of the season, a three-run homer to left-center field, for Triple-A Lehigh Valley","displayAsVideoGif":false,"duration":"00:00:34","slug":"otto-kemp-s-three-run-home-run","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-1410","title":"Lehigh Valley IronPigs","team":{"__ref":"Team:1410"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-805249","title":"Otto Kemp","person":{"__ref":"Person:805249"},"type":"player"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"143-affiliate","title":"Phillies affiliate","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"minor-league-baseball","title":"MiLB","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"mlb-top-prospects","title":"MLB Top Prospects","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/wsdpbrlel1qu7bbdmmio"},"title":"Otto Kemp's three-run home run","relativeSiteUrl":"/video/otto-kemp-s-three-run-home-run"},{"__typename":"Markdown","content":"While Rob and Diane were busy flying across the county, Lily was making the nearly seven-hour drive up the East Coast on little, if any, sleep.\n\n\"I only stopped once at a 7-11 to get some coffee, and I just sat in the car with my dog for a minute and I was like, 'Holy \\[cow\\], this is happening,'\" Lily said. \"I'm just so proud of him.\"\n\nKemp hasn't had that opportunity just yet.\n\n\"I haven't had a ton of time to really sit down and think about it,\" Kemp said. \"I think that'll come a little bit later.\"","type":"text"},{"__typename":"Video","contentDate":"2025-05-20T19:27:55.955Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://milb-cuts-diamond.mlb.com/FORGE/2025/2025-05/20/4ec249d0-331d9407-f3acaa-prod-milb-diamond-asset-4000K.mp4","type":"video","description":"Phillies No. 24 prospect Otto Kemp clubs a solo home run, his 11th homer for Triple-A Lehigh Valley and most in International League play","displayAsVideoGif":false,"duration":"00:00:26","slug":"phillies-prospect-otto-kemp-smashes-a-solo-homer","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-1410","title":"Lehigh Valley IronPigs","team":{"__ref":"Team:1410"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-805249","title":"Otto Kemp","person":{"__ref":"Person:805249"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"143-affiliate","title":"Phillies affiliate","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/gi8frsbkkgqolal0szk0"},"title":"Phillies prospect Otto Kemp smashes a solo homer","relativeSiteUrl":"/video/phillies-prospect-otto-kemp-smashes-a-solo-homer"},{"__typename":"Markdown","content":"It's only fitting that Kemp's debut came in whirlwind fashion, given what the last few years have been like.\n\nUndrafted out of Division II Point Loma Nazarene University in 2022, Kemp's professional career almost never got off the ground. But then, the Phillies called and brought him aboard on a Minor League deal.\n\nHe played well enough in his first full pro season in 2023 to finish the year at High-A Jersey Shore. By the end of 2024, Kemp had progressed to Triple-A Lehigh Valley -- and earned an invite to the Arizona Fall League.\n\nThat was a goal for Kemp, who specifically planned his wedding for a date that wouldn't conflict with the AFL -- but then that season started a week later than he expected.","type":"text"},{"__typename":"Video","contentDate":"2025-05-04T22:36:10.694Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://milb-cuts-diamond.mlb.com/FORGE/2025/2025-05/04/fccf636f-9e387f39-0e1e3d83-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Phillies No. 24 prospect Otto Kemp collects three hits, including a homer for Triple-A Lehigh Valley","displayAsVideoGif":false,"duration":"00:00:28","slug":"otto-kemp-collects-three-hits","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-1410","title":"Lehigh Valley IronPigs","team":{"__ref":"Team:1410"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-805249","title":"Otto Kemp","person":{"__ref":"Person:805249"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/chyd8hfsogkx7arsfcyp"},"title":"Otto Kemp collects three hits","relativeSiteUrl":"/video/otto-kemp-collects-three-hits"},{"__typename":"Markdown","content":"Kemp ultimately left the AFL a bit early to make his wedding, but not before impressing Phillies brass. He continued to do that this year, slashing .313/.416/.594 (1.010 OPS) with 14 home runs, 55 RBIs and 11 stolen bases in 58 games with Lehigh Valley.\n\n\"He's had a great year,\" manager Rob Thomson said. \"I saw him in the \\[Arizona\\] Fall League and his at-bats in the Fall League were tremendous as well. … I'm really happy for him.\"","type":"text"},{"__typename":"OEmbed","html":"","providerName":"MLB","providerUrl":null,"thumbnail_url":null,"type":"oembed","width":425,"contentType":"rich"},{"__typename":"Markdown","content":"Following the wedding, Kemp popped another question to Lily.\n\n\"He was like, 'Hey, do you want to do this baseball thing with me?'\" Lily said. \"And I just feel like you've got to jump all in or you're out. You can't dip your toe in the pond, you've got to jump with both feet.\n\n“And I'm obsessed with him, so it was easy.\"","type":"text"},{"__typename":"Video","contentDate":"2025-04-30T17:58:14.664Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://milb-cuts-diamond.mlb.com/FORGE/2025/2025-04/30/ae1f656f-57530a7e-7313897a-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Phillies No. 24 prospect Otto Kemp leaves the yard twice as he hits two homers for Triple-A Lehigh Valley in their 19-1 win over Rochester","displayAsVideoGif":false,"duration":"00:00:32","slug":"phillies-no-24-prospect-otto-kemp-hits-two-home-runs","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-1410","title":"Lehigh Valley IronPigs","team":{"__ref":"Team:1410"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-805249","title":"Otto Kemp","person":{"__ref":"Person:805249"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"minor-league-baseball","title":"MiLB","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"mlb-top-prospects","title":"MLB Top Prospects","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"143-affiliate","title":"Phillies affiliate","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/srd7ytuuekoxyeabsobl"},"title":"Phillies No. 24 prospect Otto Kemp hits two home runs","relativeSiteUrl":"/video/phillies-no-24-prospect-otto-kemp-hits-two-home-runs"},{"__typename":"Markdown","content":"It was then that Lily left her job so that she could travel with Kemp as he pursued his dream. That's what allowed her to be there Friday night when Kemp received the life-changing news.\n\n\"Surreal,\" she said. \"Completely surreal.\"\n\nKemp's dad, Rob, shared a similar sentiment moments after watching from behind the first-base dugout as his son made a charging play on an Alexander Canario ground ball to record his first career big league putout.\n\n\"It's so surreal,\" Rob said. \"It's amazing just to be here. Crazy surreal, and just super excited we got to be here for his debut.”","type":"text"},{"__typename":"Video","contentDate":"2025-04-15T22:07:51.256Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://milb-cuts-diamond.mlb.com/FORGE/2025/2025-04/15/727f4a4b-d1b6632f-97c5d560-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Phillies No. 24 prospect Otto Kemp collects four hits, including a homer, two doubles and five RBIs for Triple-A Lehigh Valley","displayAsVideoGif":false,"duration":"00:00:34","slug":"otto-kemp-collects-four-hits-five-rbis","tags":[{"__typename":"TeamTag","slug":"teamid-1410","title":"Lehigh Valley IronPigs","team":{"__ref":"Team:1410"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-805249","title":"Otto Kemp","person":{"__ref":"Person:805249"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"minor-league-baseball","title":"MiLB","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"mlb-top-prospects","title":"MLB Top Prospects","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/w2fm0r8qlk8b6jpxlkjt"},"title":"Otto Kemp collects four hits, five RBIs","relativeSiteUrl":"/video/otto-kemp-collects-four-hits-five-rbis"},{"__typename":"Markdown","content":"It’s a moment that seemed farther away than ever at this time three years ago -- but imminent for the past few weeks.\n\n\"I try to do my best to just live in the moment and be where I am on that given day,” Otto said. “So I was trying not to give a ton of thought as to when it was going to be and just kind of let it happen.\n\n“I know it always comes when you don't expect it.\"","type":"text"}],"relativeSiteUrl":"/news/phillies-prospect-otto-kemp-makes-mlb-debut","contentType":"news","subHeadline":null,"summary":"PITTSBURGH -- When Otto Kemp got a knock on his hotel door at 11 p.m. on Friday night, he opened it to find a trio of Lehigh Valley coaches on the other side.","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"paul-casella","title":"Paul Casella","type":"contributor"},{"__typename":"PersonTag","slug":"playerid-805249","title":"Otto Kemp","person":{"__ref":"Person:805249"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-143","type":"team","title":"Philadelphia Phillies","team":{"__ref":"Team:143"}},{"__typename":"TaxonomyTag","slug":"mlb-debut","title":"MLB debut","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"GameTag","gamePk":777607,"slug":"gamepk-777607","title":"2025/06/07 phi@pit","type":"game"},{"__typename":"TaxonomyTag","slug":"mlb-top-prospects","title":"MLB Top Prospects","type":"taxonomy"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/v1749338335/mlb/efpythzpbqjalgdxdvce","title":"Phillies prospect Otto Kemp makes MLB debut"},"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mlb/global-nav\",\"locale\":\"en-US\",\"paletteKey\":\"mlb-base-palette\",\"propertiesKey\":\"mlb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"MLB.TV","linkUrl":"https://www.mlb1.net/tv?&affiliateId=mlbMENUtv","placement":"right","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy At Bat","linkUrl":"/live-stream-games/subscribe/at-bat?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All Packages","linkUrl":"/live-stream-games/products?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"https://support.mlb.com/s/?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"All-Star Tickets","linkUrl":"/all-star/tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1752631200;"},{"__typename":"NavItem","placement":null,"linkText":"East-West Classic","linkUrl":"/events/rickwood/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1750359600;"},{"__typename":"NavItem","placement":null,"linkText":"Spring Training","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1742958000;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Tickets","linkUrl":"/tickets/postseason","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy on SeatGeek","linkUrl":"https://seatgeek.com/mlb-tickets?aid=15994&pid=integration&rid=1&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sell on SeatGeek","linkUrl":"https://seatgeek.com/sell/mlb-tickets?aid=15994&pid=integration&rid=15&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Season Tickets","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Group Tickets","linkUrl":"/tickets/group-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Special Ticket Offers","linkUrl":"/tickets/fan-value","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Speedway Classic","linkUrl":"/events/speedway-classic/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"VIP Ticket Packages","linkUrl":"/tickets/on-location-experiences","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Students","linkUrl":"/tickets/students","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Tourism","linkUrl":"/tourism","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB World Tour","linkUrl":"/international/events","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ticket Terms & Conditions","linkUrl":"/tickets/terms-and-conditions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"shopping-cart","linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB Online Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Auction","linkUrl":"https://auctions.mlb.com/iSynApp/showHomePage.action?sid=1101001&isynsharedsession=9mislq-18JnZhOEp-FeGzvUB3G6zxwkeKqwX99MKAttEdaSACl02r4aCDzYhNvUm","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Cards","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-Home","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB NYC Flagship Store","linkUrl":"/shop/nyc-retail-store","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"European Shop","linkUrl":"http://www.mlbshopeurope.com/stores/mlb/en?portal=MLTS66FS&CMP=PSC-MLTS66FS","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Photo Store","linkUrl":"https://photostore.mlb.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true","icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/probable-pitchers/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/starting-lineups","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"https://www.mlb1.net/transactions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Report","linkUrl":"/injury-report","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Draft","linkUrl":"/draft/2025","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All-Star Game","linkUrl":"/all-star/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Life","linkUrl":"/fans/mlb-life","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Pipeline","linkUrl":"https://www.mlb1.net/pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Postseason History","linkUrl":"/postseason/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Great Stories","linkUrl":"/news/topic/longform","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Free-to-play Games","linkUrl":"https://www.mlb1.net/play","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Watch","linkUrl":"/tv?&affiliateId=mlbMENU","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":"Video","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Search","linkUrl":"/video","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Statcast","linkUrl":"/video/topic/statcast","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Network","linkUrl":"/network","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]},{"__typename":"SubnavColumn","title":"MLB.TV","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"https://support.mlb.com/s/?&affiliateID=mlbMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores/","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule/","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season","linkUrl":"/schedule","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Spring Training","linkUrl":"/schedule/2025-02-20","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Regular Season","linkUrl":"/schedule/2024-03-20","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Postseason","linkUrl":"/postseason","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team by Team Schedule","linkUrl":"/schedule/team-by-team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sync Schedules","linkUrl":"https://mlb.ecal.com/","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"National Broadcasts","linkUrl":"/live-stream-games/national-broadcast-schedule","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Statcast Leaders","linkUrl":"https://baseballsavant.mlb.com/statcast_leaderboard","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Statcast","linkUrl":"/statcast","linkTarget":"","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Baseball Savant","linkUrl":"https://baseballsavant.mlb.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"/prospects/stats/top-prospects?type=all&minPA=1","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Winter Leagues Stats","linkUrl":null,"linkTarget":"https://www.mlb1.net/ligas-invernales/stats/","visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"","icon":"group","linkTarget":null,"linkText":"Players","linkUrl":"/players","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Prospect Rankings","linkUrl":"/prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Depth Charts","linkUrl":"/team/roster/depth-chart","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Players Association","linkUrl":"https://www.mlbplayers.com","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Negro Leagues","linkUrl":"/history/negro-leagues","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"MLB Play","linkUrl":"/play","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Beat the Streak","linkUrl":"/play?gameId=BeatTheStreak2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Immaculate Grid","linkUrl":"/play?gameId=ImmaculateGrid2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trivia","linkUrl":"/play?gameId=SporcleTrivia2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Spinball","linkUrl":"https://www.mlb1.net/apps/spinball/game","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pickle","linkUrl":"/play?gameId=Pickle2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"By the Numbers","linkUrl":"/play?gameId=ByTheNumbers2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Diamond Decisions","linkUrl":"/play?gameId=DiamondDecisions2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Youth","linkUrl":"/youth-baseball-softball","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Play Ball","linkUrl":"/play-ball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball & Softball","linkUrl":"/youth-baseball-softball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"milb","linkTarget":null,"linkText":"MiLB","linkUrl":"/milb","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"expires:1720022400;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"/all-star/ballot?affiliateId=asb-topnav-mlb-2024","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"/team","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Module","linkUrl":null,"linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"module:teammodule;"}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;label:Language","icon":null,"linkTarget":null,"linkText":"Lang","linkUrl":"/language","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Español","linkUrl":"/es","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"lang:es"},{"__typename":"NavItem","placement":null,"linkText":"日本語","linkUrl":"http://www.mlb.jp/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"lang:ja"},{"__typename":"NavItem","placement":null,"linkText":"한국어","linkUrl":"https://www.mlbkor.com/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"lang:ko"}]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#002D72","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#041E42","headerNavigationBorderColor":"#057AFF","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfEntityWebProperties":{"__typename":"CF_Entity_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadSponsorImage":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}},"getTeamsBySportId({\"ids\":[1]})":[{"__ref":"Team:133"},{"__ref":"Team:134"},{"__ref":"Team:135"},{"__ref":"Team:136"},{"__ref":"Team:137"},{"__ref":"Team:138"},{"__ref":"Team:139"},{"__ref":"Team:140"},{"__ref":"Team:141"},{"__ref":"Team:142"},{"__ref":"Team:143"},{"__ref":"Team:144"},{"__ref":"Team:145"},{"__ref":"Team:146"},{"__ref":"Team:147"},{"__ref":"Team:158"},{"__ref":"Team:108"},{"__ref":"Team:109"},{"__ref":"Team:110"},{"__ref":"Team:111"},{"__ref":"Team:112"},{"__ref":"Team:113"},{"__ref":"Team:114"},{"__ref":"Team:115"},{"__ref":"Team:116"},{"__ref":"Team:117"},{"__ref":"Team:118"},{"__ref":"Team:119"},{"__ref":"Team:120"},{"__ref":"Team:121"}]},"Team:143":{"__typename":"Team","id":143,"sport":{"__ref":"Sport:1"},"teamName":"Phillies","division":{"__ref":"Division:204"},"name":"Philadelphia Phillies","shortName":"Philadelphia"},"Person:805249":{"__typename":"Person","id":805249,"initLastName":"O Kemp","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Team:1410":{"__typename":"Team","id":1410},"Sport:1":{"__typename":"Sport","id":"1"},"Division:200":{"__typename":"Division","id":"200"},"Team:133":{"__typename":"Team","division":{"__ref":"Division:200"},"id":133,"name":"Athletics","shortName":"Athletics","teamName":"Athletics"},"Division:205":{"__typename":"Division","id":"205"},"Team:134":{"__typename":"Team","division":{"__ref":"Division:205"},"id":134,"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Division:203":{"__typename":"Division","id":"203"},"Team:135":{"__typename":"Team","division":{"__ref":"Division:203"},"id":135,"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"Team:137":{"__typename":"Team","division":{"__ref":"Division:203"},"id":137,"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:138":{"__typename":"Team","division":{"__ref":"Division:205"},"id":138,"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Division:201":{"__typename":"Division","id":"201"},"Team:139":{"__typename":"Team","division":{"__ref":"Division:201"},"id":139,"name":"Tampa Bay Rays","shortName":"Tampa Bay","teamName":"Rays"},"Team:140":{"__typename":"Team","division":{"__ref":"Division:200"},"id":140,"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Team:141":{"__typename":"Team","division":{"__ref":"Division:201"},"id":141,"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Division:202":{"__typename":"Division","id":"202"},"Team:142":{"__typename":"Team","division":{"__ref":"Division:202"},"id":142,"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Division:204":{"__typename":"Division","id":"204"},"Team:144":{"__typename":"Team","division":{"__ref":"Division:204"},"id":144,"name":"Atlanta Braves","shortName":"Atlanta","teamName":"Braves"},"Team:145":{"__typename":"Team","division":{"__ref":"Division:202"},"id":145,"name":"Chicago White Sox","shortName":"Chi White Sox","teamName":"White Sox"},"Team:146":{"__typename":"Team","division":{"__ref":"Division:204"},"id":146,"name":"Miami Marlins","shortName":"Miami","teamName":"Marlins"},"Team:147":{"__typename":"Team","division":{"__ref":"Division:201"},"id":147,"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Team:158":{"__typename":"Team","division":{"__ref":"Division:205"},"id":158,"name":"Milwaukee Brewers","shortName":"Milwaukee","teamName":"Brewers"},"Team:108":{"__typename":"Team","division":{"__ref":"Division:200"},"id":108,"name":"Los Angeles Angels","shortName":"LA Angels","teamName":"Angels"},"Team:109":{"__typename":"Team","division":{"__ref":"Division:203"},"id":109,"name":"Arizona Diamondbacks","shortName":"Arizona","teamName":"D-backs"},"Team:110":{"__typename":"Team","division":{"__ref":"Division:201"},"id":110,"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"Team:111":{"__typename":"Team","division":{"__ref":"Division:201"},"id":111,"name":"Boston Red Sox","shortName":"Boston","teamName":"Red Sox"},"Team:112":{"__typename":"Team","division":{"__ref":"Division:205"},"id":112,"name":"Chicago Cubs","shortName":"Chi Cubs","teamName":"Cubs"},"Team:113":{"__typename":"Team","division":{"__ref":"Division:205"},"id":113,"name":"Cincinnati Reds","shortName":"Cincinnati","teamName":"Reds"},"Team:114":{"__typename":"Team","division":{"__ref":"Division:202"},"id":114,"name":"Cleveland Guardians","shortName":"Cleveland","teamName":"Guardians"},"Team:115":{"__typename":"Team","division":{"__ref":"Division:203"},"id":115,"name":"Colorado Rockies","shortName":"Colorado","teamName":"Rockies"},"Team:116":{"__typename":"Team","division":{"__ref":"Division:202"},"id":116,"name":"Detroit Tigers","shortName":"Detroit","teamName":"Tigers"},"Team:117":{"__typename":"Team","division":{"__ref":"Division:200"},"id":117,"name":"Houston Astros","shortName":"Houston","teamName":"Astros"},"Team:118":{"__typename":"Team","division":{"__ref":"Division:202"},"id":118,"name":"Kansas City Royals","shortName":"Kansas City","teamName":"Royals"},"Team:119":{"__typename":"Team","division":{"__ref":"Division:203"},"id":119,"name":"Los Angeles Dodgers","shortName":"LA Dodgers","teamName":"Dodgers"},"Team:120":{"__typename":"Team","division":{"__ref":"Division:204"},"id":120,"name":"Washington Nationals","shortName":"Washington","teamName":"Nationals"},"Team:121":{"__typename":"Team","division":{"__ref":"Division:204"},"id":121,"name":"New York Mets","shortName":"NY Mets","teamName":"Mets"}}}
window.adobeAnalytics = {"reportingSuiteId":"mlbglobal08,mlbcom08","linkInternalFilters":"mlb"}
window.globalState = {"tracking_title":"Major League Baseball","lang":"en"}
window.appId = ''
/*-->*/
'Completely surreal': Phils prospect Kemp makes MLB debut after late-night callup
PITTSBURGH -- When Otto Kemp got a knock on his hotel door at 11 p.m. on Friday night, he opened it to find a trio of Lehigh Valley coaches on the other side.
That's when IronPigs manager Anthony Contreras -- alongside bench coach Chris Adamson and hitting coach Adam Lind -- informed Kemp he was headed to the Majors.
"I kind of knew something was going on," said Kemp, the Phillies' No. 24 prospect. "You don't get a knock on the door with three coaches standing there for no reason."
Kemp eventually retreated to his room where his wife, Lily, was waiting to congratulate him -- but the celebration didn't last too long. After all, Kemp had to pack before his 7 a.m. flight to join the Phillies in Pittsburgh, where he made his MLB debut in Saturday afternoon’s 2-1 loss to the Pirates at PNC Park.
Lily, meanwhile, had to get ready to make the early-morning drive from Charlotte, N.C., because the couple travels with their 2-year-old golden retriever, Beau. (“My dog was actually the first one to greet them all,” Kemp said of the late-night visit from his coaches.)
But first, Kemp had a phone call to make to his parents out in California.
"I called them, and within 30 minutes, they were calling back like, 'We're getting on a flight in three hours,'" Kemp said. "I knew they would do everything they could to be out here. They've been the biggest supporters of me for my whole life."
Rob and Diane Kemp indeed started looking for flights the moment Otto called.
"Dang, the only option is a red eye to get out there before the game starts," Diane recalled as she watched her son take a big league field for the first time. "So, that's what we did."
That lone option involved driving approximately an hour to the Los Angeles airport to board an overnight flight to Minneapolis. After a short layover, they flew to Pittsburgh, where they ultimately made it to PNC Park just a couple hours before the game.
While Rob and Diane were busy flying across the county, Lily was making the nearly seven-hour drive up the East Coast on little, if any, sleep.
"I only stopped once at a 7-11 to get some coffee, and I just sat in the car with my dog for a minute and I was like, 'Holy [cow], this is happening,'" Lily said. "I'm just so proud of him."
Kemp hasn't had that opportunity just yet.
"I haven't had a ton of time to really sit down and think about it," Kemp said. "I think that'll come a little bit later."
It's only fitting that Kemp's debut came in whirlwind fashion, given what the last few years have been like.
Undrafted out of Division II Point Loma Nazarene University in 2022, Kemp's professional career almost never got off the ground. But then, the Phillies called and brought him aboard on a Minor League deal.
He played well enough in his first full pro season in 2023 to finish the year at High-A Jersey Shore. By the end of 2024, Kemp had progressed to Triple-A Lehigh Valley -- and earned an invite to the Arizona Fall League.
That was a goal for Kemp, who specifically planned his wedding for a date that wouldn't conflict with the AFL -- but then that season started a week later than he expected.
Kemp ultimately left the AFL a bit early to make his wedding, but not before impressing Phillies brass. He continued to do that this year, slashing .313/.416/.594 (1.010 OPS) with 14 home runs, 55 RBIs and 11 stolen bases in 58 games with Lehigh Valley.
"He's had a great year," manager Rob Thomson said. "I saw him in the [Arizona] Fall League and his at-bats in the Fall League were tremendous as well. … I'm really happy for him."
Following the wedding, Kemp popped another question to Lily.
"He was like, 'Hey, do you want to do this baseball thing with me?'" Lily said. "And I just feel like you've got to jump all in or you're out. You can't dip your toe in the pond, you've got to jump with both feet.
“And I'm obsessed with him, so it was easy."
It was then that Lily left her job so that she could travel with Kemp as he pursued his dream. That's what allowed her to be there Friday night when Kemp received the life-changing news.
"Surreal," she said. "Completely surreal."
Kemp's dad, Rob, shared a similar sentiment moments after watching from behind the first-base dugout as his son made a charging play on an Alexander Canario ground ball to record his first career big league putout.
"It's so surreal," Rob said. "It's amazing just to be here. Crazy surreal, and just super excited we got to be here for his debut.”
It’s a moment that seemed farther away than ever at this time three years ago -- but imminent for the past few weeks.
"I try to do my best to just live in the moment and be where I am on that given day,” Otto said. “So I was trying not to give a ton of thought as to when it was going to be and just kind of let it happen.
“I know it always comes when you don't expect it."