[2] He played 2015 with the Dayton Dragons where he compiled a .283 batting average with six home runs and 16 RBIs in 42 games.
In 2017, he played for both Daytona and the Pensacola Blue Wahoos, collecting a combined .281 batting average with 16 home runs and 50 RBIs in 104 total games between both clubs.
On September 22, 2020, Long underwent surgery on his right tibia to repair a stress fracture in his right shin, prematurely ending his 2020 season.
[15] He hit a walk-off grand slam on June 20, 2021, in the bottom of the tenth inning that gave the Mariners a 6–2 victory against the Tampa Bay Rays.
[19] He appeared in 31 games split between the rookie-level Florida Complex League Orioles, Single-A Delmarva Shorebirds, High-A Aberdeen IronBirds, and Triple-A Norfolk Tides.
On April 28, 2023, Long signed with the High Point Rockers of the Atlantic League of Professional Baseball.
[23] On April 29, 2024, Long signed with the Cleburne Railroaders of the American Association of Professional Baseball.