He sat on the Army side first between Mark Esper, the secretary of the Army, and Army Gen. Mark Milley, the current chief of the Army and Trump's nominee to succeed Marine Gen. Joseph Dunford as chairman of the Joint Chiefs of Staff. Trump tweeted the nomination Saturday before he left the White House.
As the theme from "Rocky" blared from speakers, Trump greeted soldiers and shook hands with Mike Thornton, a retired U.S. Navy Seal and recipient of the Medal of Honor. The first quarter was barely underway when Army scored the first touchdown of the game, prompting a thumb's up and fist pumps from the president, who sat on the 50 yard line.
Before he left the White House, Trump told reporters that chief of staff John Kelly would step down at year's end. The president was expected to soon name a replacement, and a White House official said Nick Ayers, Vice President Mike Pence's chief of staff, was Trump's top choice.
Trump, who saw the Army-Navy contest in 2016 as president-elect, is the 10th sitting president to go to the game. President Theodore Roosevelt was the first, in 1901.
No. 22 Army (9-2) is in the AP Top 25 for the first time since 1996. The Black Knights have won seven in a row and have defeated Navy (3-9) two straight years.
The series began in 1890, and Navy leads 60-51-7.
Trump has made a spate of personnel announcements. He announced Friday that he'll nominate William Barr, who served as attorney general under President George H.W. Bush, to the same role in his administration. Trump also announced that State Department spokeswoman Heather Nauert is his pick to replace Nikki Haley as the next U.S. ambassador to the United Nations.
After the first of the year, the Senate Foreign Relations Committee will hold a confirmation hearing for Nauert, who has been criticized for her thin diplomatic resume. Sen. James Risch, R-Idaho, who is in line to be the next chairman of the committee, flew to the game on Air Force One with his wife, Vicki. Sen. James Lankford, R-Okla., also was aboard.