Minor leagues Gilbert began his professional baseball career in 1922 playing in the
Dakota League for the Valley City Hi-Liners in
Valley City, North Dakota. In 1925, Gilbert's contract was purchased by the
New York Yankees as a potential insurance for injury-prone third baseman,
Joe Dugan. His best years as a batter were 1929 and 1930 when he compiled batting averages of .304 and .294 with 353 hits, 65 doubles, and 125 RBIs. On May 30, 1931, Gilbert tied a Major League record with six hits in a single game against the
New York Giants. Gilbert appeared in 114 games for the Reds in 1932, but his batting average dropped more than 50 points below his career average to .214. Gilbert was acquired in 1933 by the
St. Louis Cardinals, but he never made the Cardinals' roster and never played another game in the Major Leagues.
Return to the minor leagues In 1933, Gilbert returned to the minor leagues and played for the
Rochester Red Wings in the
International League. In May 1934, Gilbert also took over as the Orioles' manager. Gilbert continued to play in the minor leagues for several years with the
Duluth Dukes and
Knoxville Smokies in 1935 and the Duluth Dukes in 1936. and
Superior Blues in 1938. Gilbert played in the short-lived
Twin Ports League in 1943 for the Marine Iron team, and led the league with a .456 batting average. ==Basketball career==