In 2007, he pitched for the Gary SouthShore RailCats of the Northern League. Cogan, the Railcats closer, led the Northern League in saves with 25, setting a new RailCats single-season club record. The 25 saves tied for the third-highest total in the history of the Northern League, and was the most for any N.L. pitcher since 2004. He also pitched in the Northern League All-Star Game, and made a team-leading 46 appearances out of the bullpen, with a 2.77 ERA. Opposing batters went 6 for 42 (.143) against him with men on base and two outs.