Ice attended Governor John R. Rogers High School in Puyallup, Washington.
[5] In his junior year, Ice batted .310 with seven home runs and 39 RBIs in 54 games, and threw out 44% of attempted base stealers.
[9] He spent his first professional season with the Mahoning Valley Scrappers where he batted .198 with two home runs and eight RBIs in 39 games.
In 2017, he played for the Lake County Captains, posting a .228 batting average with 11 home runs and 42 RBIs in 93 games, and in 2018, he played with both the Lynchburg Hillcats and the Akron RubberDucks, batting .208 with one home run and 29 RBIs in sixty games between both teams.
[11] In January 2020, Ice announced his retirement as an active player, and per his LinkedIn was working as a baseball instructor in Vancouver, Washington.