[8] Harris played the entire 2015 season with the Short Season-A Vancouver Canadians, where he posted a 6.75 ERA and 32 strikeouts in 36 innings pitched.
[11] He made 16 starts for Lansing, posting an 8–2 record, 2.23 ERA, and 73 strikeouts in 842⁄3 innings before being promoted to the Advanced-A Dunedin Blue Jays in mid July.
[9] Harris played the entire 2017 minor league season for the Double-A New Hampshire Fisher Cats.
[12] Harris did not make the team and split the year between the Triple-A Buffalo Bisons and New Hampshire, posting a 13-6 record and 4.61 ERA in 27 games.
Harris split the 2019 season between New Hampshire, Dunedin, and the rookie-level GCL Blue Jays, but played in only 6 games due to injury.
[14] On January 18, 2022, Harris signed with the Kansas City Monarchs of the American Association of Professional Baseball.