The organization assembled a Red Ribbon Panel back in January to select a veteran player inductee, defined as someone who spent at least three seasons with the Cardinals and had been retired from baseball for at least 40 years. Marion, who played 13 seasons in St. Louis, including 11 with the Cardinals, won that vote. He was the National League MVP Award winner in 1944 and a member of three championship clubs.
The Red Ribbon Panel also formed a ballot of modern player candidates, which was then handed over to the fans. Through an online ballot that garnered nearly 80,000 votes, McGee and Edmonds received the most support.
McGee spent 13 of his 18 Major League seasons with the Cardinals and was also an MVP winner (1985) while with the organization. The two-time Gold Glove Award winner ranks ninth in franchise history with 1,661 games played and helped the Cardinals to their ninth championship, in 1982.
Edmonds hit .285 and averaged 30 homers a year during his eight-year tenure with the Cardinals. Beginning in 2000, he won six consecutive Gold Gloves and was a part of six postseason Cardinals teams. He ranks fourth on the franchise list with 241 home runs.
Shannon, a club selection for enshrinement, won two championships during his nine-year career with the Cardinals. He is now in his 43rd season calling games for the Cardinals' radio network.
The three living inductees -- McGee, Edmonds and Shannon -- will all be present at Saturday's induction ceremony, along with Martinna Dill, Marion's daughter. Cardinals and Baseball Hall of Famers Ozzie Smith, Whitey Herzog, Red Schoendienst, Lou Brock, Bob Gibson and Tony La Russa are also expected to be attendance.
Fans interested in coming to the ceremony can purchase an $18 ticket at cardinals.com/hof. The ticket includes admission and a Hall of Fame Induction Day issue of Cardinals Magazine.
The ceremony will be streamed live on cardinals.com, and it also will be shown on FOX Sports Midwest at the conclusion of Sunday's game (1:15 p.m. CT first pitch). KMOX 1120 will air a one-hour, tape-delay broadcast at 4 p.m. CT on Saturday.
Jenifer Langosch is a reporter for MLB.com. Read her blog, By Gosh, It's Langosch, and follow her on Twitter @LangoschMLB. This story was not subject to the approval of Major League Baseball or its clubs.