We all knew Brad Marchand was no angel, but this is downright freaky.

Marchand enters Saturday with 665 career games played, meaning his next contest will be his 666th. And guess who's coming to TD Garden on Saturday night? The New Jersey ... Devils.

Oh, and did we mention Marchand has accrued exactly 666 career penalty minutes (good for 35th on the NHL's all-time list among active players)?

Props to Reddit's r/Bruins page for finding this crazy coincidence, which of course happened to a once-described "little ball of hate" whose game easily could be characterized as devilish. (No word on if Miroslav Satan is coming out of retirement for this one.)

Serendipity aside, most of the focus at TD Garden will be on new Bruins winger Marcus Johansson, who faces New Jersey just five days after the Devils traded him to Boston ahead of the NHL trade deadline.

The B's also will look to extend their point streak to 16 games, as the hottest team in the NHL hasn't lost in regulation since January.

Click here to download the new MyTeams App by NBC Sports! Receive comprehensive coverage of your teams and stream the Celtics easily on your device.