WASHINGTON -- Bryce Harper has finally hit the century mark.

Harper collected his 100th RBI with a sacrifice fly against Miami Marlins starter Sandy Alcantara on Monday night. The fly ball to left, which came with one out in the bottom of the fourth inning and scored Adam Eaton, gave the Washington Nationals slugger the first 100-RBI season of his seven-year career.

"It just goes to show how good the guys in front of me are," Harper said following Washington's 7-3 victory. "Getting on base all the time and really grinding to produce runs and things like that. It's just a testament to how good this team is and how good our table-setters are at the top."

Harper's previous best RBI total came in 2015, when he won the National League MVP award. That year, he drove in 99 runs in 153 games, the exact same numbers he had entering Monday's series opener against Miami.

Besides setting a career high in RBIs against the Marlins, the 25-year-old outfielder also established a personal best in games, as he appeared in his 154th contest.

Both marks come at the beginning of what could be the slugger's final home series as a member of the Nationals. Slated to become a free agent at the end of this season, Harper is expected to challenge Giancarlo Stanton's record for the richest contract in MLB history, a $325 million deal handed out by the Marlins in 2014.

Despite playing for a disappointing Nats club that was expected to compete for a World Series title but has already been eliminated from playoff contention, Harper maintained that he's not distracted by his uncertain future.

"If I'm worried about that, then I'm not worried about my at-bats that night or the game," he said. "So I try to not worry about it as much as the next person. I know I've got two more games at home, and we'll see what happens on Wednesday."

This past weekend, Harper broke his own franchise record when he drew his 125th walk of the year. On Monday, he went 1-for-4 and scored a run, his 99th on the season. "If I can get to 100 runs, 100 walks, and 100 RBIs, that's pretty cool," he said. "I'll take that any day of the week."

Harper entered the series against Miami with a career-high 163 strikeouts and was batting .245, just two points above the career low he set during the 2016 campaign.