Nolin, who was also fined an undisclosed amount, is appealing the suspension and can continue to play until there is a final resolution.
The league also suspended Nationals manager Dave Martinez one game and fined him an undisclosed amount. Martinez serves the suspension in Friday night's game in Pittsburgh. Bench coach Tim Bogar is managing the team in place of Martinez.
Nolin was ejected in the first inning on Wednesday after throwing behind Freeman and then hitting him in what became a 4-2 Nationals victory. Nolin plunked Freeman a day after Atlanta closer Will Smith hit Washington star Juan Soto.