Finally. For the first time since the seventh inning on opening day, the Nationals will have their full roster in place today, when Bryce Harper is activated from the disabled list.

Harper played in just 22 games this season before tearing a ligament in his left thumb when sliding into third base on a triple. He's missed the Nats' last 57 games, but tonight, he'll return.

And on his bobblehead giveaway night, no less.

Harper never really got going prior to his injury, hitting just one homer and driving in nine through those 22 games played. He had shown signs of starting to heat up, however, going 5-for-11 with two extra-base hits and four RBIs in the three games before needing surgery to repair that torn ligament.

He went on the DL hitting .289/.352/.422. He'll come off it hoping to add some punch to an offensive attack that has been lacking consistency the last couple weeks.

If Harper's numbers on his rehab assignment are any indication, the two-plus months on the DL haven't done much to disrupt his timing at the plate.

In five rehab games split between high Single-A Potomac and Double-A Harrisburg, Harper went 9-for-14 with a double, four homers, 11 RBIs, seven runs scored, five walks and one strikeout. He stole two bases and was caught stealing twice.

That's a .643/.737/1.571 slash line, folks. Against minor league pitching, yes. But if you're wondering why Harper played in just five rehab games as compared to the seven to nine that he had originally said he wanted, that's probably the reason why. He had nothing left to prove at the minor league level.