Navy leads 63–55–7 in Army–Navy Game through 2025. Navy won the last meeting, 17–16, in 2025.
Navy has won 2 straight, since 2024. Over the last 10 meetings, Army is 6–4.
Commander-in-Chief's Trophy: awarded since 1972 to the season's winner of the three-way series among Army, Navy and Air Force, and this game is one leg of it.
Navy won the first game 24-0 at West Point on November 29, 1890. The series stopped after 1893 when the academy superintendents objected, and came back in 1899 at Franklin Field in Philadelphia, which has hosted most of the games since because it sits roughly halfway between the two schools. Since 2009 it's been played on the second Saturday in December, by itself after conference championship weekend. Before kickoff, students spending a semester at the other academy go home in a "prisoner exchange," and after the game both alma maters are played with the winner's last, which is where "sing second" comes from. The 1963 game was pushed back a week after President Kennedy's assassination and was the first American broadcast to use instant replay.
Each bar is one meeting. Bars above the line are Army wins and bars below it are Navy wins; the taller the bar, the bigger the margin. Over the last 10 meetings Army is 6–4. The widest margins are Army 38–0 in 1949 and Navy 51–0 in 1973.
Army is the better team this season by SP+ (66th to 80th), and it's ahead on 7 of these 10 stats. Each row is one stat: the dots are each team's national rank out of 138, printed by the dot, and further left is better.
| National rank | Army | Navy |
|---|---|---|
| SP+ overall | 66th | 80th |
| SP+ offense | 43rd | 52nd |
| SP+ defense | 97th | 101st |
| Success rate | 21st | 35th |
| Success rate allowed | 122nd | 84th |
| Explosive play rate | 58th | 44th |
| Big Uglies: offensive line | 2nd | 15th |
| Big Uglies: defensive front | 133rd | 32nd |
| Takeaways a game | 118th | 130th |
| Giveaways a game | 1st | 95th |
| Best single game | Most in the series | |
|---|---|---|
| Passing | Zac Dahman (Army), 255 passing yards in 2005, with 3 TDs | Zac Dahman (Army), 418 passing yards in 2 games (2004–2005) |
| Rushing | Malcolm Perry (Navy), 304 rushing yards in 2019, with 2 TDs | Malcolm Perry (Navy), 606 rushing yards in 3 games (2017–2019) |
| Receiving | Edgar Poe (Army), 121 receiving yards in 2015, with 1 TD | Jamir Tillman (Navy), 183 receiving yards in 3 games (2014–2016) |
From the box scores of the 22 meetings since 2004 on CollegeFootballData.com. Older games don't have player stats.
| Year | Winner | Score | Home |
|---|---|---|---|
| 2025 | Navy | 17–16 | Neutral |
| 2024 | Navy | 31–13 | Neutral |
| 2023 | Army | 17–11 | Neutral |
| 2022 | Army | 20–17 | Neutral |
| 2021 | Navy | 17–13 | Army |
| 2020 | Army | 15–0 | Neutral |
| 2019 | Navy | 31–7 | Neutral |
| 2018 | Army | 17–10 | Neutral |
| 2017 | Army | 14–13 | Neutral |
| 2016 | Army | 21–17 | Neutral |
| 2015 | Navy | 21–17 | Neutral |
| 2014 | Navy | 17–10 | Neutral |
| 2013 | Navy | 34–7 | Neutral |
| 2012 | Navy | 17–13 | Neutral |
| 2011 | Navy | 27–21 | Neutral |
| 2010 | Navy | 31–17 | Neutral |
| 2009 | Navy | 17–3 | Neutral |
| 2008 | Navy | 34–0 | Neutral |
| 2007 | Navy | 38–3 | Navy |
| 2006 | Navy | 26–14 | Navy |
| 2005 | Navy | 42–23 | Army |
| 2004 | Navy | 42–13 | Navy |
| 2003 | Navy | 34–6 | Navy |
| 2002 | Navy | 58–12 | Navy |
| 2001 | Army | 26–17 | Navy |
| 2000 | Navy | 30–28 | Navy |
| 1999 | Navy | 19–9 | Navy |
| 1998 | Army | 34–30 | Army |
| 1997 | Navy | 39–7 | Army |
| 1996 | Army | 28–24 | Army |
| 1995 | Army | 14–13 | Army |
| 1994 | Army | 22–20 | Army |
| 1993 | Army | 16–14 | Army |
| 1992 | Army | 25–24 | Army |
| 1991 | Navy | 24–3 | Navy |
| 1990 | Army | 30–20 | Army |
| 1989 | Navy | 19–17 | Army |
| 1988 | Army | 20–15 | Army |
| 1987 | Army | 17–3 | Army |
| 1986 | Army | 27–7 | Army |
| 1985 | Navy | 17–7 | Navy |
| 1984 | Army | 28–11 | Army |
| 1983 | Navy | 42–13 | Navy |
| 1982 | Navy | 24–7 | Navy |
| 1981 | Tie | 3–3 | Navy |
| 1980 | Navy | 33–6 | Navy |
| 1979 | Navy | 31–7 | Navy |
| 1978 | Navy | 28–0 | Navy |
| 1977 | Army | 17–14 | Army |
| 1976 | Navy | 38–10 | Navy |
| 1975 | Navy | 30–6 | Navy |
| 1974 | Navy | 19–0 | Navy |
| 1973 | Navy | 51–0 | Navy |
| 1972 | Army | 23–15 | Army |
| 1971 | Army | 24–23 | Army |
| 1970 | Navy | 11–7 | Navy |
| 1969 | Army | 27–0 | Army |
| 1968 | Army | 21–14 | Army |
| 1967 | Navy | 19–14 | Navy |
| 1966 | Army | 20–7 | Army |
| 1965 | Tie | 7–7 | Navy |
| 1964 | Army | 11–8 | Army |
| 1963 | Navy | 21–15 | Navy |
| 1962 | Navy | 34–14 | Navy |
| 1961 | Navy | 13–7 | Navy |
| 1960 | Navy | 17–12 | Navy |
| 1959 | Navy | 43–12 | Navy |
| 1958 | Army | 22–6 | Army |
| 1957 | Navy | 14–0 | Navy |
| 1956 | Tie | 7–7 | Navy |
| 1955 | Army | 14–6 | Army |
| 1954 | Navy | 27–20 | Navy |
| 1953 | Army | 20–7 | Army |
| 1952 | Navy | 7–0 | Navy |
| 1951 | Navy | 42–7 | Navy |
| 1950 | Navy | 14–2 | Navy |
| 1949 | Army | 38–0 | Army |
| 1948 | Tie | 21–21 | Navy |
| 1947 | Army | 21–0 | Army |
| 1946 | Army | 21–18 | Army |
| 1945 | Army | 32–13 | Army |
| 1944 | Army | 23–7 | Navy |
| 1943 | Navy | 13–0 | Army |
| 1942 | Navy | 14–0 | Navy |
| 1941 | Navy | 14–6 | Navy |
| 1940 | Navy | 14–0 | Navy |
| 1939 | Navy | 10–0 | Navy |
| 1938 | Army | 14–7 | Army |
| 1937 | Army | 6–0 | Army |
| 1936 | Navy | 7–0 | Navy |
| 1935 | Army | 28–6 | Army |
| 1934 | Navy | 3–0 | Navy |
| 1933 | Army | 12–7 | Army |
| 1932 | Army | 20–0 | Army |
| 1931 | Army | 17–7 | Army |
| 1930 | Army | 6–0 | Army |
| 1927 | Army | 14–9 | Army |
| 1926 | Tie | 21–21 | Navy |
| 1925 | Army | 10–3 | Army |
| 1924 | Army | 12–0 | Navy |
| 1923 | Tie | 0–0 | Navy |
| 1922 | Army | 17–14 | Army |
| 1921 | Navy | 7–0 | Army |
| 1920 | Navy | 7–0 | Army |
| 1919 | Navy | 6–0 | Army |
| 1916 | Army | 15–7 | Army |
| 1915 | Army | 14–0 | Army |
| 1914 | Army | 20–0 | Army |
| 1913 | Army | 22–9 | Army |
| 1912 | Navy | 6–0 | Navy |
| 1911 | Navy | 3–0 | Navy |
| 1910 | Navy | 3–0 | Navy |
| 1908 | Army | 6–4 | Army |
| 1907 | Navy | 6–0 | Navy |
| 1906 | Navy | 10–0 | Navy |
| 1905 | Tie | 6–6 | Navy |
| 1904 | Army | 11–0 | Army |
| 1903 | Army | 40–5 | Army |
| 1902 | Army | 22–8 | Army |
| 1901 | Army | 11–5 | Army |
| 1900 | Navy | 11–7 | Navy |
| 1899 | Army | 17–5 | Army |
| 1893 | Navy | 6–4 | Navy |
| 1892 | Navy | 12–4 | Army |
| 1891 | Army | 32–16 | Navy |
Results from CollegeFootballData.com. The schools' official series records can differ by a game or two (vacated wins, disputed early games).
Navy leads 63–55–7 through the 2025 game, with 7 ties, in the 125 meetings on record since 1891.
Navy beat Army 17–16 on Dec 13, 2025 at M&T Bank Stadium.
1890, by the schools' count. Our game-by-game results start in 1891.
Commander-in-Chief's Trophy: awarded since 1972 to the season's winner of the three-way series among Army, Navy and Air Force, and this game is one leg of it.
Navy won by 51 in 1973, 51–0. Army won by 38 in 1949, 38–0.
Navy won 14 straight from 2002 to 2015. Army won 5 straight from 1927 to 1933.
Navy has won 2 straight, since 2024. Over the last 10 meetings, Army is 6–4.
Zac Dahman (Army), 255 passing yards in 2005, with 3 TDs, the most in one game since 2004. The most in the series: Zac Dahman (Army), 418 passing yards in 2 games (2004–2005).
Malcolm Perry (Navy), 304 rushing yards in 2019, with 2 TDs, the most in one game since 2004. The most in the series: Malcolm Perry (Navy), 606 rushing yards in 3 games (2017–2019).
Edgar Poe (Army), 121 receiving yards in 2015, with 1 TD, the most in one game since 2004. The most in the series: Jamir Tillman (Navy), 183 receiving yards in 3 games (2014–2016).
Army–Navy Game is the Army–Navy rivalry, first played in 1890. Navy leads 63–55–7 through 2025, and the winner takes home the Commander-in-Chief's Trophy.
Soldier Field tie: Played in Chicago, the game ended 21-21 and Navy shared the national title.
Postponed game: Moved to December 7 after President Kennedy's assassination, Navy won 21-15 in the first game to use instant replay on American TV. Final: Navy 21–15.
Streak breaker: Army won 21-17 to end a 14-game losing streak to Navy. Final: Army 21–17.
The game moves around. It's at MetLife Stadium in East Rutherford, New Jersey, in 2026 and Lincoln Financial Field in Philadelphia in 2027. Recent sites: Gillette Stadium (2023), FedEx Field (2024) and M&T Bank Stadium in Baltimore (2025).
Army and Navy have played 126 times through the 2025 season. Navy leads the series 64-55-7 after its 17-16 win in 2025.
Ten sitting presidents have attended since Theodore Roosevelt became the first in 1901. Harry Truman went to every game but one while in office, and Donald Trump attended in 2018, 2019, 2020 and 2025. Joe Biden is not among the presidents who attended while in office.
Before kickoff, the academies formally swap the cadets and midshipmen who are spending the semester studying at the other school. After the exchange, those students watch the game with their own classmates.
Navy vs. Army, Saturday, December 12, 3:00 PM ET, at MetLife Stadium (neutral site). It's on CBS.
Navy vs. Army, Saturday, December 12, 3:00 PM ET, at MetLife Stadium (neutral site).
SP+ projects Army 35–32, about a 58% chance to win. The projection uses this season's ratings and updates every week.
Navy won 17–16 on Dec 13, 2025.
Army is 5–4 in the 9 meetings since 2016.
For Navy, Blake Horvath threw for 82 yards and 1 TD; he also ran for 107 yards and 1 TD; Eli Heidenreich had 72 receiving yards and 1 TD. For Army, Cale Hellums threw for 82 yards; he also ran for 100 yards and 1 TD; Noah Short had 51 receiving yards.
Navy beat Army 17–16 on Dec 13, 2025 at M&T Bank Stadium.
Navy beat Army 31–13 on Dec 14, 2024 at Northwest Stadium.
Army beat Navy 17–11 on Dec 9, 2023 at Gillette Stadium.
Army beat Navy 20–17 on Dec 10, 2022 at Lincoln Financial Field.
Navy beat Army 17–13 on Dec 11, 2021 at MetLife Stadium.
2023, 17–11. Navy has won both meetings since.
2025, 17–16, the most recent meeting.
History and trophy sources: en.wikipedia.org, fbschedules.com.
College football, 2026 season
Stats and data viz for all 138 FBS teams and 3,000+ players. Find out who's good, who's lucky and who's paying for it. Then use box scores, advanced stats and anything else we could get our hands on to build charts that support your takes.
Picks and projected scores for every FBS game this week.
This week's games in charts, built on every game so far this season. They look a helluva lot better on their own pages, where you can tweak them and share them: copy the image, embed it or post it to X.
Every pick, graded.
Our Top 25 after last week, and where we split from the AP and Coaches polls.
The 12-team field if the season ended today.
Last week's story, told with that week's games alone. Screenshot to end (or start) an argument in the group chat.
The best, worst, luckiest and most overrated so far. Tap a tile to learn more.
Who's streaking and who's shitting the bed.
Everything you build can be saved as an image for the group chat.
Drag a team by its handle (⋮⋮) to move it; with a keyboard, focus the handle and use the up and down arrow keys. To put a different team in a spot, pick it from that row's menu; if it's already ranked somewhere else, the two trade places. Your ranking is saved in this browser.
About
Everything on this site starts with someone else's data, and we credit all of it. The projections, picks, rankings and tiers are our own math on top.
| Source | What we use | How often |
|---|---|---|
| CollegeFootballData.com, via the public cfbfastR files | Schedules, final scores, pregame Elo, play-by-play and box score stats, rosters | Usually posted Sunday or Monday morning after games |
| DraftKings lines (via The Odds API and CollegeFootballData.com) | The line and total on each game, and where each opened | Every morning, and before kickoffs Thursday to Saturday |
| Team logos and colors (ESPN's, via CollegeFootballData.com) | The logos on charts, game cards and team pages. They belong to the schools and are used only to identify the teams. | Preseason |
| SP+ by Bill Connelly (CFB Update) | Overall, offense, defense and special teams ratings | Weekly |
| PRIME (primecfb.com) | Net, offense, defense and special teams ratings, strength of schedule, strength of record | Weekly |
| AP Top 25 (via NCAA.com) | Rankings and points, including others receiving votes | Sunday afternoons |
| AFCA Coaches Poll (via Yahoo Sports, CBS Sports, SI) | Rankings and points, including others receiving votes | Sundays |
| 247Sports | Team talent composite, star counts, 2026 transfer portal rankings | Preseason |
| The NIL Standard | Estimated NIL roster values | Preseason |
| us-atlas (U.S. Census Bureau boundaries) | State shapes for the map | Once |
Rushing yards here exclude sacks, so they run higher than official totals. Ranks are out of the 138 FBS teams.
About
Every stat and term on the site, explained like you're five. Or like you're a grown adult who never asked what EPA means and is now too embarrassed to.
What the numbers on team pages, charts and head to head mean.
How the picks, tiers and projections work. The full method is on Sources and methods.
Who's who and how the 12-team field works.
Nothing matches that. Try a shorter word.
For where the numbers come from and the exact math, see Sources and methods. If gambling stops being fun, call 1-800-GAMBLER.
About
Last updated October 26, 2026.
This is a free site for fun and information. Use it, share it, argue with it, but don't treat it as a promise about Saturday.
College Football Charts publishes college football statistics, projections and opinions. Everything here is for information and entertainment. Projections and picks are estimates from public data and can be wrong, sometimes badly.
Nothing on this site is advice to place a bet. If you choose to bet, you're responsible for following the laws where you live, and you must be of legal age. If gambling stops being fun, call or text 1-800-GAMBLER.
Our numbers come from the sources listed on the Sources and methods page and from our own calculations. We try to keep them accurate and current, but we can't guarantee that every number is complete, correct or up to date.
You're welcome to share images you make with the share tools and to link to any page. Please keep the College Football Charts credit on shared images. Team and school names belong to their owners; we use them only to identify teams.
Please don't overload the site, try to break it, or copy the whole thing to republish as your own.
The site is provided as is. To the extent the law allows, we aren't liable for losses that come from using it or relying on it.
We may update these terms as the site grows. The date at the top shows the latest version.
About
Last updated October 30, 2026.
There are no accounts and no ad trackers. The only personal information we collect is what you choose to give us: your email address if you sign up for the newsletter, and whatever you put in the contact form.
The site remembers a few choices in your browser's local storage so they're there next time: the teams you last compared, your filters and chart settings, and any Top 25 you build. That information stays in your browser. It isn't sent to us, and you can clear it any time by clearing your browser's site data.
Images you make with the share tools are created in your browser. If you use Post on X, we upload that one image so X can show it with your post's link. It stays at that link, with the chart's title and address and nothing about you, for 90 days, then it's deleted. Copy image, Save image and Embed upload nothing.
When you sign up for the newsletter, your email address goes to Beehiiv, the service that sends it. We use it only to send the newsletter. Every issue has an unsubscribe link, and unsubscribing removes you from the list.
When you send a message through the contact page, we keep it, with the email address and name you give us, so we can answer it. It's emailed to us and stored on Cloudflare. We don't add you to the newsletter or share it with anyone. Ask us and we'll delete it.
When you ask for a chart, your question goes to Anthropic's Claude, which picks the chart's settings. We keep the question for 180 days, without your IP address, to see which charts people want and fix the ones the box gets wrong. Email addresses and phone numbers typed into a question are blanked out before it's saved.
Our host, Cloudflare, keeps standard server logs, such as IP addresses and the pages requested, to run and protect the site. We count visits with Cloudflare Web Analytics, which doesn't use cookies or track you across sites.
There are no ads on the site yet. When we add them, the ad network and its partners may use cookies and similar tools to show ads and measure them, and we'll name them here, update the date at the top and, where the law requires it, ask before any of that runs.
The site isn't directed at children under 13, and we don't knowingly collect information from them.
If this policy changes, we'll update the date at the top.
About
College Football Charts is a college football stats site: a pick for every FBS game, head to heads across 75+ stats, the playoff picture, and charts you can bend to support any narrative (except Big 12 supremacy).
Every FBS team, player and game gets its own page, with national ranks, the ratings people argue about (SP+, PRIME and Elo) and charts you can share. The rivalry pages carry the series history. The tools let you build your own Top 25, your own 12-team playoff field and your own charts.
The numbers. Every pick is the team at least two of SP+, PRIME and Elo favor, and nobody overrides them. When they miss, the retro says so and by how much.
We don't make the ratings; we put them side by side. SP+ is Bill Connelly's. SUPLEX is Nate Tice's. The play-by-play comes from CollegeFootballData.com and cfbfastR. The full list, and how we turn it into picks, is on Sources and methods.
Betting advice. The line shows up because it's part of the story of a game, not because we want you to bet it.
Questions, a stat you want to see, a bug, or a partnership idea: send us a note. The newsletter has the picks and the retro every week.
About
Questions, ideas, bugs, partnerships: they all come here.
We use what you send only to answer it. See the privacy policy.
Drag a team by its handle (⋮⋮) to reseed it; with a keyboard, focus the handle and use the up and down arrow keys. Pick a different team from a row's menu to swap it in. Your field is saved in this browser.
The first issue is coming soon.
Up to 40 characters each. Leave one blank to keep ours. Your labels ride along in the link, the embed and the share image.
Projected scores come from SP+ offense, defense and special teams, plus 2.5 points for the home team. Cards also show DraftKings' line and total as facts: we pick winners, not bets. Open Details for the full read, or Head to head for every stat.
Final scores against what we said before kickoff. The numbers' pick is the team at least two of SP+, PRIME and Elo favored. Ranked means in that week's AP poll. Open a game for the full preview as it stood going into the week.
Straight-up picks: did the pick win? The numbers' pick is the team at least two of SP+, PRIME and Elo favor. The numbers' and SP+ picks start in Week 8; Elo picks go back to Week 1.
Each column is that week's ranking. Arrows compare the latest poll to the week before. NR means not ranked.
Rankings come from cfbtrack.com. Week 1 is the preseason poll; each later week is the poll released before that week's games.
Up to 40 characters each. Leave one blank to keep ours. Your labels ride along in the link, the embed and the share image.
SP+ vs. payroll is the average, across a conference's teams with an NIL valuation (positive means its teams play better than their payrolls predict). Blue-chip ratio is the share of all its rostered players who were 4- or 5-star recruits.
Ranks are national, out of 138 FBS teams. A top-10 team also counts toward the top 25 and top 40, and everyone outside the last cutoff counts as weak. Open a conference to see its teams.
Seeds 1–4 get first-round byes. Seeds 5–8 host the first round.
The columns on the right show where each team would be seeded under the other ratings. A dash means out.
How we picked it
Three ratings look at a team in three different ways. The numbers' pick is the team at least two of them favor.
Where the game is won
Each row puts one team's unit against the unit it faces, by national rank out of all FBS teams. An edge is a gap of 25 spots or more.
Injuries and availability
Statuses come from the conference availability reports and team news, as of the date shown. "Hasn't played" means a regular (the main passer, a quarter of the carries or 15% of the catches) with no pass, carry or catch in his team's last two games, from the play-by-play. That can be an injury, a benching or a suspension. Linemen and defenders don't show up in that check.
The teams in charts
The players in charts
FAQ
Keep going
Ratings: SP+ via CFB Update; PRIME via primecfb.com. Box and play stats computed from CollegeFootballData.com play data (via the public cfbfastR files), FBS games only for scoring. Rushing yards here exclude sacks, so they run higher than official totals. Ranks are out of 138 FBS teams.