Today's MLB Immaculate Grid tasks players with uncovering one MLB star who spent time with both the Houston Astros and Kansas City Royals.
There are only 74 players who have done so, which could prove challenging for trivia players today.

Carlos Beltran is a good answer. He was with the Astros when they won the World Series in 2017 shortly before he retired, but it was not his first stint with the team.
In 1998, Beltran came up with the Royals and stayed through 2004; 30% of players have used his name.
MLB Immaculate Grid Answers Sept. 10: Which Astros players have also played for the Royals?

Here are some others who played for both of these franchises as well:
- Rick Ankiel (2010 with KCR, 2013 with HOU)
- Erik Kratz (2014-2015 with KCR, 2016 with HOU)
- Martin Maldonado (2019 with KCR, 2018, 2020-2023 with HOU)
- Carlos Pena (both teams in 2013)
- Miguel Tejada (2013 with KCR, 2008-2009 with HOU)
Zack Grienke is a good answer, too. The longtime pitcher and potential Hall of Famer is with the Royals now.
He also began and spent the first years of his MLB career with them but was traded to the Astros in 2019 and spent three seasons there.
Make sure to visit Baseball Reference, as they have a list of all 74 players who have ever played for both the Royals and Astros. That can help lower your rarity score by a wide margin.