McDonald missed last night's scrimmage with the flu, is on the ice this morning.
Looks like McDonald will be ready for the season opener Saturday against the Red Wings. He is a gamble in fantasy leagues because he's had a hard time staying healthy throughout his career.