On March 31, 2011, McKnight sang the National Anthem for MLB Opening Day in Cincinnati, Ohio with his sons Brian, Jr. and Niko. He had previously sung the National Anthem for the 1997 NBA All-Star Game in Cleveland, Ohio, Game 6 of the 2002 World Series in Anaheim, California, near his Los Angeles home, and the 2005 Major League Baseball All-Star Game in Detroit. McKnight has also made numerous other "National Anthem" appearances throughout his career. On October 22, 2012, McKnight sang "God Bless America" in the 7th inning of Game 7 of the National League Champion Series in San Francisco, California.