He played four years in the minors from 1905 to 1908, including stints with Ellsworth in the Kansas state League (1905) and with the Little Rock Travelers (1906), Lake Charles Creoles (1906), San Antonio Bronchos (1907-1908), and Shreveport Pirates (1908).
[4] He spent the 1913 season playing for the Montreal Royals in the International League, compiling a .293 batting average in 40 games.
[4] During the 1916 and 1917 seasons, he played in the Pacific Coast League (PCL) for the Vernon Tigers and Portland Beavers.
[3] In 1918, Griggs began the season with the Sacramento Senators, compiling a .378 batting average and hitting 12 home runs in 89 games.
[3] In the second half of the 1918 season, he had a final stint in the major leagues, appearing in 28 games as a first baseman for the Detroit Tigers.
[4] Griggs returned to Sacramento in 1919, appearing in 148 games with nine home runs and a .288 batting average.
[3] After retiring as a player, Griggs was president and owner of teams in the Western and Texas Leagues.