Knorr is a former catcher in Major League Baseball who played for the Toronto Blue Jays (1991–95), Houston Astros (1996–97 and 1999), Florida Marlins (1998), Texas Rangers (2000) and Montreal Expos (2001).
During the Australian summer of 1989-90, Knorr played ball for the Melbourne Monarchs and the Williamstown Wolves.
In 11 seasons, Knorr played in 253 games and compiled a .226 batting average with 24 home runs and 88 RBI.
He was promoted to bench coach in 2012, and served in that capacity under Davey Johnson and then Matt Williams, for 4 years.
[2] On October 23, 2017, Randy was named the manager of the Syracuse Chiefs, the Washington Nationals Triple-A affiliate.