The Cannons opened the 2012 season against the the Rochester Rattlers in Boston on April 28. Despite an early scare as the Rattlers scored two goals in the first minute of play, the Cannons reassured fans they would not be slowed down. Jake Beebe netted the first goal of the season for the Cannons four minutes later on an assist from Ryan Boyle. Mike Stone and Ari Sussman each added a goal before the end of the quarter, giving the Cannons a 3-2 advantage. The Cannons produced six goals in the second quarter, while the defense held Rochester scoreless. Brian Farrell, Paul Rabil, Owen "Kit" Smith and Sussman scored one goal apiece, while Beebe completed a hat trick before the end of the half. Paul Rabil opened the second half, scoring on the Cannons' first possession. Beebe tallied his fourth goal of the night, securing Bud Light Player of the Game honors, before Rochester scored their last. Sussman and Kyle Sweeney put the Cannons up 13-3 after the third. In the Fouth quarter, Sussman scored his fourth goal on another crease dive. Rabil completed his hat trick to close out the Cannons 15-3 rout of the Rattlers to open the season.
The Cannons traveled to Rochester to face the Rattlers on June 1 in torrential downpour. On the first goal of the game, Ryan Boyle tied the MLL assists record at 211 on Brad Ross's first goal of the season. Mike Stone scored with room on a pass from Paul Rabil before Jay Card put the Rattlers on the board. Kevin Buchanan opened the second quarter scoring three goals including his third career two-point goal. Boyle set the MLL assists record (previously held by former Cannon Conor Gill) on Buchanan's fourth. Stone added his second of the game to close the half with a 9-7 lead. The Rattlers took control of the third quarter, outscoring the Cannons 7-2 to pull ahead. The Cannons regained control in the fourth quarter with two goals from Rabil and one each from Bill McGlone, Chris Eck and Stone, who completed his fourth consecutive hat trick. With two goals from Rochester in the quarter, regulation ended in a 16-16 tie. After a possesion from each team, Roy Lang of the Rattlers scored his only goal on the first play out of a timeout in overtime, ending the Cannons's nine-game winning streak going back to last season.