Alford suffered a broken right elbow after collapsing into the outfield wall while attempting to catch a Tucker Barnhart home run in a game against the Cincinnati Reds on September 5, 2020. Alford was placed on the injured list the next day and will miss the rest of the season. The GCL Red Sox announced his injury on September 6, 2020. Alford was drafted by the Boston Red Sox with the 27th pick in the 2011 MLB Draft. He played two seasons for the Red Sox' rookie league team before being promoted to the Lowell Spinners of the Class A New York-Penn League in 2013. In 2014, he played for both the Greenville Drive of the Class A South Atlantic League and the Salem Red Sox of the Class AA Eastern League. In 2015, Alford started the season with Greenville but was soon promoted to Salem where he finished the season. That year he had a batting average of.275 with 26 RBI's and 9 homeruns. In 2016, he began the season with Salem but was later sent back down to Greenville. There he ended his career as a shortstop. That year he had a batting average of.300 with 11 RBI's and 2 homeruns. After his time with the Red Sox, Alford signed with the Chicago Cubs as an infielder but was later released.