(Ida Mae Astute / ABC)

“Good Morning America” announced a shakeup Monday morning, with Amy Robach replacing Josh Elliott on ABC’s top-rated morning show.

Elliott, whose contract was expiring, is heading to NBC Sports and returning to the field in which he established his roots, a move that makes him the frontrunner to one day replace Bob Costas as the network’s sports voice — or as the replacement for Matt Lauer on the “Today” show. For now at NBC, he’ll work “Sunday Night Football,” the Olympics, horse racing and other events, according to spokesman Greg Hughes.

Those are typically Costas’s beats, but he isn’t going anywhere. Not when his value was so clearly proven during the Olympics when Costas, 62, went down with the world’s worst case of pink eye. Costas’s Ripken-like streak of Olympic coverage ended in February when he was forced to take sick days from coverage of the Games for the first time since 1988.

Of course, Elliott, 42, also helped lead “GMA” past “Today” and it isn’t hard to envision him as the heir apparent to Lauer, either.