This week's picks

Stanford vs. Louisville Prediction and Pick, Week 9 2026

Big Al's CFB Lab
Data updated
Site
Picks two teams at random. Any FBS team can come up.

How we picked it

How we picked it

Three ratings look at a team in three different ways. Big Al's pick is the team at least two of them favor.

Where the game is won

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.

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.

Share as an image

Image style

Leave a field empty to drop it from the image. A blank line in the description starts a new paragraph.

Stanford at Louisville

Week 9, Sat, Oct 31, 3:15 PM ET, L&N Federal Credit Union Stadium.

Big Al's pick: Louisville, 97% to win.

The game

KickoffSat, Oct 31, 3:15 PM ET
TVACC Network
WhereL&N Federal Credit Union Stadium
Weather72°, overcast, wind 5 mph
LineLouisville −22.5, total 60.5
Line movementOpened Louisville −21; moved 1.5 points toward Louisville. Total opened 61.5, down 1.
SeriesStanford leads 1–0
Last meetingStanford 38–35 in 2024

The ratings and the line

MarginWin chanceTotal
SP+Louisville by 25.597%65
PRIMELouisville by 23.395%
EloLouisville97%
The lineLouisville −22.5, opened −2160.5, opened 61.5

Margins include home field. SP+ is Bill Connelly's rating; Sources has PRIME and Elo. Line and total from DraftKings, as of Wed, Oct 28, 2:21 PM ET.

Who wins, Stanford or Louisville?

Big Al's pick: Louisville. 96% to win

Which matchups decide Stanford vs. Louisville?

All three ratings favor Louisville, by 23.3 to 25.5 points, and it isn't close. Louisville's best matchup is its run game, 1st in yards per carry, against Stanford's run defense at 124th. Stanford's way back in is its passing game, 52nd in pass yards per game, against Louisville's pass defense at 122nd.

Stanford with the ball

Louisville with the ball

Who's out for Stanford and Louisville?

Stanford

Louisville

How Stanford and Louisville compare, in charts

Which team is better on offense and on defense?

Which team is better on offense and on defense? Stanford lands in the struggling corner (below the FBS average on offense and on defense); Louisville in the complete teams corner (better than the FBS average on offense and on defense). Louisville is ahead on offense, 37.7 (6th) to Stanford's 22.0 (106th) in SP+ offense, and ahead on defense, 25.4 (61st) to Stanford's 32.3 (114th) in SP+ defense.1020304010152025303540SP+ offense: better →SP+ defense: better →Defense firstComplete teamsStrugglingOffense first
Stanford lands in the struggling corner (below the FBS average on offense and on defense); Louisville in the complete teams corner (better than the FBS average on offense and on defense). Louisville is ahead on offense, 37.7 (6th) to Stanford's 22.0 (106th) in SP+ offense, and ahead on defense, 25.4 (61st) to Stanford's 32.3 (114th) in SP+ defense.
SP+ offenseSP+ defense
Stanford22.0 (106th)32.3 (114th)
Louisville37.7 (6th)25.4 (61st)

Who wins on early downs?

Who wins on early downs? Stanford lands in the struggling corner (below the FBS average on offense and on defense); Louisville in the offense carries it corner (better than average on offense, below it on defense). Louisville is ahead on offense, 70.3% (4th) to Stanford's 54.1% (85th) in SUPLEX, and slightly ahead on defense, 58.9% (102nd) to Stanford's 60.6% (111th) in SUPLEX allowed.40%50%60%70%80%40%45%50%55%60%65%70%75%SUPLEX on offense: better →SUPLEX allowed on defense: better →Defense carries itGood on both sidesStrugglingOffense carries it
Stanford lands in the struggling corner (below the FBS average on offense and on defense); Louisville in the offense carries it corner (better than average on offense, below it on defense). Louisville is ahead on offense, 70.3% (4th) to Stanford's 54.1% (85th) in SUPLEX, and slightly ahead on defense, 58.9% (102nd) to Stanford's 60.6% (111th) in SUPLEX allowed.
SUPLEXSUPLEX allowed
Stanford54.1% (85th)60.6% (111th)
Louisville70.3% (4th)58.9% (102nd)

How do the two offenses move the ball?

How do the two offenses move the ball? Stanford lands in the struggling corner (below the FBS average at staying on schedule and at hitting big plays); Louisville in the efficient and explosive corner (better than the FBS average at staying on schedule and at hitting big plays). Louisville is ahead at staying on schedule, 48.1% (28th) to Stanford's 43.5% (73rd) in success rate, and ahead at hitting big plays, 17.7% (2nd) to Stanford's 10.9% (101st) in explosive play rate.8%10%13%15%18%35%40%45%50%55%Success rate: stays on schedule more →Explosive play rate: more big plays →Boom or bustEfficient and explosiveStrugglingGrind it out
Stanford lands in the struggling corner (below the FBS average at staying on schedule and at hitting big plays); Louisville in the efficient and explosive corner (better than the FBS average at staying on schedule and at hitting big plays). Louisville is ahead at staying on schedule, 48.1% (28th) to Stanford's 43.5% (73rd) in success rate, and ahead at hitting big plays, 17.7% (2nd) to Stanford's 10.9% (101st) in explosive play rate.
Success rateExplosive play rate
Stanford43.5% (73rd)10.9% (101st)
Louisville48.1% (28th)17.7% (2nd)

Which defense is harder to move on?

Which defense is harder to move on? Both land in the leaky corner: below the FBS average at keeping offenses behind schedule and at limiting big plays. Louisville is ahead at keeping offenses behind schedule, 43.6% (89th) to Stanford's 45.1% (103rd) in success rate allowed, and ahead at limiting big plays, 11.6% (80th) to Stanford's 14.2% (119th) in explosive plays allowed.5%10%15%20%30%35%40%45%50%55%Success rate allowed: fewer →Explosive plays allowed: fewer →Bend, don't breakLockdown defensesLeakyStingy but gives up big plays
Both land in the leaky corner: below the FBS average at keeping offenses behind schedule and at limiting big plays. Louisville is ahead at keeping offenses behind schedule, 43.6% (89th) to Stanford's 45.1% (103rd) in success rate allowed, and ahead at limiting big plays, 11.6% (80th) to Stanford's 14.2% (119th) in explosive plays allowed.
Success rate allowedExplosive plays allowed
Stanford45.1% (103rd)14.2% (119th)
Louisville43.6% (89th)11.6% (80th)

Who runs it and throws it better?

Who runs it and throws it better? Stanford lands in the air it out corner (better than average throwing it, below it running it); Louisville in the balanced and good corner (better than the FBS average running it and throwing it). Louisville is ahead running it, 7.7 (1st) to Stanford's 4.6 (107th) in yards per carry, and ahead throwing it, 8.7 (30th) to Stanford's 8.3 (43rd) in yards per attempt.46810124567Yards per carry: better →Yards per pass attempt: better →Air it outBalanced and goodStuckGround and pound
Stanford lands in the air it out corner (better than average throwing it, below it running it); Louisville in the balanced and good corner (better than the FBS average running it and throwing it). Louisville is ahead running it, 7.70 (1st) to Stanford's 4.65 (107th) in yards per carry, and ahead throwing it, 8.70 (30th) to Stanford's 8.30 (43rd) in yards per attempt.
Yards per carryYards per attempt
Stanford4.65 (107th)8.30 (43rd)
Louisville7.70 (1st)8.70 (30th)

Who wins on third down?

Who wins on third down? Both land in the stays on the field corner: better than average at converting third downs, below it at getting off the field on third down. Stanford is better at converting third downs, 44.0% (48th) to Louisville's 41.7% (61st) in 3rd down conversion. Louisville is better at getting off the field on third down, 39.2% (77th) to Stanford's 41.1% (90th) in 3rd downs allowed.20%30%40%50%30%35%40%45%50%55%60%3rd down conversion, offense: better →3rd downs allowed, defense: better →Gets off the fieldWins third downLoses third downStays on the field
Both land in the stays on the field corner: better than average at converting third downs, below it at getting off the field on third down. Stanford is better at converting third downs, 44.0% (48th) to Louisville's 41.7% (61st) in 3rd down conversion. Louisville is better at getting off the field on third down, 39.2% (77th) to Stanford's 41.1% (90th) in 3rd downs allowed.
3rd down conversion3rd downs allowed
Stanford44.0% (48th)41.1% (90th)
Louisville41.7% (61st)39.2% (77th)

Each chart puts all 138 FBS teams on two stats; Stanford and Louisville are lit. Dashed lines are the FBS averages, and up and right is better. Ranks in parentheses. Games through Oct 24, 2026.

How Stanford's and Louisville's players compare

How do the quarterbacks compare?

How do the quarterbacks compare? Louisville's Lincoln Kienholz is in the efficient on low volume corner, above average in passing success rate, below it in passing yards: 50.6% passing success rate (18th of 171 quarterbacks) and 1,557 passing yards (49th).35%40%45%50%55%60%65%1,2501,5001,7502,0002,2502,5002,750Efficient on low volumeVolume and efficiencyStrugglingVolume over efficiencyPassing yards →Passing success rate (per dropback) ↑Kienholz
Louisville's Lincoln Kienholz is in the efficient on low volume corner, above average in passing success rate, below it in passing yards: 50.6% passing success rate (18th of 171 quarterbacks) and 1,557 passing yards (49th).
PlayerPassing success rate (per dropback)Passing yards
Lincoln Kienholz, Louisville50.6% (18th)1,557 (49th)

How do the lead running backs compare?

How do the lead running backs compare? Stanford's Micah Ford is in the struggling corner, below average in both: 5.0 yards per carry (163rd of 360 running backs) and 41.2% rushing success rate (218th). Louisville's Isaac Brown is in the boom or bust corner, above average in yards per carry, below it in rushing success rate: 8.1 yards per carry (8th of 360 running backs) and 43.1% rushing success rate (180th). Brown has the edge on both.4681030%40%50%60%70%80%Boom or bustEfficient and explosiveStrugglingMoves the chainsRushing success rate →Yards per carry ↑BrownFord
Stanford's Micah Ford is in the struggling corner, below average in both: 5.0 yards per carry (163rd of 360 running backs) and 41.2% rushing success rate (218th). Louisville's Isaac Brown is in the boom or bust corner, above average in yards per carry, below it in rushing success rate: 8.1 yards per carry (8th of 360 running backs) and 43.1% rushing success rate (180th). Brown has the edge on both.
PlayerYards per carryRushing success rate
Micah Ford, Stanford5.0 (163rd)41.2% (218th)
Isaac Brown, Louisville8.1 (8th)43.1% (180th)

How do the top receivers compare?

How do the top receivers compare? Stanford's Caden High is in the role players corner, below average in both: 9 explosive catches (108th of 669 receivers and tight ends) and 446 receiving yards (68th). Stanford's Benjamin Blackburn is in the role players corner, below average in both: 4 explosive catches (398th of 669 receivers and tight ends) and 244 receiving yards (281st). Louisville's Lawayne McCoy is in the role players corner, below average in both: 12 explosive catches (45th of 669 receivers and tight ends) and 451 receiving yards (64th). Louisville's Tre Richardson is in the role players corner, below average in both: 11 explosive catches (61st of 669 receivers and tight ends) and 420 receiving yards (87th).05101520252004006008001,0001,200Big plays on low volumeGo-to deep threatsRole playersYards without the big playsReceiving yards →Explosive catches (16+ yards) ↑McCoyRichardsonBlackburnHigh
Stanford's Caden High is in the role players corner, below average in both: 9 explosive catches (108th of 669 receivers and tight ends) and 446 receiving yards (68th). Stanford's Benjamin Blackburn is in the role players corner, below average in both: 4 explosive catches (398th of 669 receivers and tight ends) and 244 receiving yards (281st). Louisville's Lawayne McCoy is in the role players corner, below average in both: 12 explosive catches (45th of 669 receivers and tight ends) and 451 receiving yards (64th). Louisville's Tre Richardson is in the role players corner, below average in both: 11 explosive catches (61st of 669 receivers and tight ends) and 420 receiving yards (87th).
PlayerExplosive catches (16+ yards)Receiving yards
Caden High, Stanford9 (108th)446 (68th)
Benjamin Blackburn, Stanford4 (398th)244 (281st)
Lawayne McCoy, Louisville12 (45th)451 (64th)
Tre Richardson, Louisville11 (61st)420 (87th)

Who makes the plays on defense?

Who makes the plays on defense? Stanford's top playmaker is Tevarua Tafiti (1 sack, 2 fumble recoveries), 216th of 1571 FBS defenders in sacks plus takeaways. Louisville's top playmaker is Kaleb Beasley (5 INTs), 23rd of 1571 FBS defenders in sacks plus takeaways.Kaleb Beasley, Louisville5 INTsTyler Thompson, Louisville3 sacks, 1 fumble recoveryTevarua Tafiti, Stanford1 sack, 2 fumble recoveriesClev Lubin, Louisville3 sacksBrandon Nicholson, Stanford1 INTCharlie Eckhardt, Stanford1 INT
Stanford's top playmaker is Tevarua Tafiti (1 sack, 2 fumble recoveries), 216th of 1571 FBS defenders in sacks plus takeaways. Louisville's top playmaker is Kaleb Beasley (5 INTs), 23rd of 1571 FBS defenders in sacks plus takeaways.
PlayerSacksINTsFumble recoveriesFBS rank
Kaleb Beasley, Louisville05023rd
Tyler Thompson, Louisville30155th
Tevarua Tafiti, Stanford102216th
Clev Lubin, Louisville300167th
Brandon Nicholson, Stanford0101346th
Charlie Eckhardt, Stanford0101347th

The scatter charts show the top 40 FBS players at the position by both stats combined, plus the players lit here. Dashed lines are the averages; up and right is better. Ranks are among every FBS player at the position with enough snaps. Takeaways are interceptions plus fumble recoveries. Games through Oct 24, 2026.

How do SP+, PRIME and Elo rate Stanford and Louisville?

On a neutral field, SP+ has Louisville 23.0 points better (25th to 112th). PRIME also has Louisville ahead, by 20.8. Elo, which only sees results, also has Louisville ahead (29th to 127th).

StanfordLouisville
SP+ overall-10.8 (112th)12.2 (25th)
SP+ offense22.0 (106th)37.7 (6th)
SP+ defense32.3 (114th)25.4 (61st)
SP+ special teams-0.5 (124th)-0.1 (80th)
PRIME net-8.5 (103rd)12.3 (20th)
PRIME offense-2.75 (89th)9.81 (16th)
PRIME defense-5.64 (112th)2.84 (46th)
PRIME SOS1.7 (28th)2.5 (19th)
PRIME SOR0.3 (58th)0.9 (44th)
Elo1157 (127th)1713 (29th)

Opponent-adjusted power ratings. These drive the projection.

Who's better once you adjust for the schedule?

Stanford's offense ranks 84th in adjusted EPA per play, and the Louisville defense it faces ranks 52nd in EPA per play allowed. Louisville's offense ranks 18th against Stanford's 135th-ranked defense. The matchup that decides it is Louisville's offense against Stanford's defense. The biggest edge on the board is Louisville's big plays: 1st in adjusted explosiveness, against Stanford's 136th-ranked defense. That's a mismatch. Adjust for opponents and Stanford's offense falls from 50th to 84th in EPA per play: a lot of that came against soft defenses.

StanfordLouisville
EPA per play (adjusted)+0.07 (84th)+0.20 (18th)
EPA per pass (adjusted)+0.17 (80th)+0.27 (24th)
EPA per rush (adjusted)+0.01 (118th)+0.12 (28th)
Success rate (adjusted)37.7% (121st)44.7% (34th)
Success rate, standard downs (adjusted)46.0% (82nd)49.7% (31st)
Success rate, passing downs (adjusted)26.0% (130th)31.0% (59th)
Explosiveness (adjusted)0.91 (117th)1.02 (1st)
Line yards per carry (adjusted)2.86 (100th)2.73 (128th)
Open-field yards per carry (adjusted)0.94 (124th)1.89 (1st)
EPA per play allowed (adjusted)+0.25 (135th)+0.07 (52nd)
EPA per pass allowed (adjusted)+0.33 (135th)+0.22 (89th)
EPA per rush allowed (adjusted)+0.19 (136th)+0.03 (39th)
Success rate allowed (adjusted)47.4% (131st)40.7% (52nd)
Explosiveness allowed (adjusted)0.99 (136th)0.89 (4th)
Line yards allowed per carry (adjusted)3.18 (125th)3.03 (92nd)
Open-field yards allowed per carry (adjusted)1.32 (115th)1.01 (36th)

The same efficiency numbers, adjusted for the offenses and defenses each team has faced (CollegeFootballData.com). A good number against a soft schedule shrinks; one against a hard schedule grows.

Who's more efficient, Stanford or Louisville?

Stanford is better throwing (49th in EPA per pass) than running (96th). Louisville's pass defense ranks 106th, so that's an edge. Louisville is about as good throwing (15th in EPA per pass) as running (14th). On third down, Louisville has the edge: its offense ranks 12th in EPA per third-down play, and the defense it faces ranks 134th.

StanfordLouisville
EPA per play+0.18 (50th)+0.32 (7th)
EPA per pass+0.28 (49th)+0.43 (15th)
EPA per rush+0.04 (96th)+0.23 (14th)
EPA per 3rd-down play+0.36 (93rd)+0.73 (12th)
EPA per play allowed+0.31 (136th)+0.10 (73rd)
EPA per pass allowed+0.36 (118th)+0.29 (106th)
EPA per rush allowed+0.30 (136th)0.00 (45th)
EPA per 3rd-down play allowed+0.74 (134th)+0.28 (34th)

Expected points added per play, from CollegeFootballData.com. EPA measures how much each play changes the points a team can expect from the drive. Zero is break-even; +0.20 is very good. Not adjusted for opponents.

Who scores more, Stanford or Louisville?

Stanford is outscored by 15.6 a game, and Louisville by 11.3. Stanford's offense ranks 125th in scoring, and the Louisville defense it faces ranks 99th in points allowed. Louisville's offense ranks 11th against Stanford's 132nd-ranked defense. The matchup that decides it is Louisville's offense against Stanford's defense.

StanfordLouisville
Points scored19.9 (125th)38.7 (11th)
Points allowed35.5 (132nd)27.4 (99th)

Per game, FBS opponents only.

Which offense has the edge?

Stanford's best matchup is third downs: its offense ranks 48th in 3rd down conversion rate, and Louisville's defense ranks 77th in 3rd down conversions allowed. Louisville's best matchup is its run game: its offense ranks 1st in yards per carry, and Stanford's defense ranks 124th in yards per carry allowed. That's a mismatch.

StanfordLouisville
Pass yards / game245.9 (52nd)269.8 (31st)
Rush yards / game127.8 (117th)247.7 (7th)
Yards per play6.37 (53rd)7.98 (2nd)
Yards per carry4.65 (107th)7.70 (1st)
Yards per attempt8.30 (43rd)8.70 (30th)
Completion %71.3% (22nd)58.6% (90th)
Success rate43.5% (73rd)48.1% (28th)
Explosive play rate10.9% (101st)17.7% (2nd)
3rd down conversion44.0% (48th)41.7% (61st)
Sack rate (taken)4.8% (53rd)5.1% (62nd)
INT rate (thrown)1.3% (25th)1.6% (38th)
SUPLEX54.1% (85th)70.3% (4th)

Per game and per play, from play-by-play.

Which defense has the edge?

Louisville's defense is best placed to stop the run: it ranks 63rd in yards per carry allowed, and Stanford's offense is bottom-40 in yards per carry (107th).

StanfordLouisville
Pass yards allowed / game265.9 (125th)259.2 (122nd)
Rush yards allowed / game193.6 (118th)161.3 (87th)
Yards per play allowed6.35 (102nd)6.21 (93rd)
Yards per carry allowed5.89 (124th)4.70 (63rd)
Yards per attempt allowed6.86 (57th)8.45 (110th)
Success rate allowed45.1% (103rd)43.6% (89th)
Explosive plays allowed14.2% (119th)11.6% (80th)
3rd downs allowed41.1% (90th)39.2% (77th)
Sack rate (generated)1.9% (137th)8.0% (28th)
INT rate (generated)1.0% (132nd)3.3% (39th)
SUPLEX allowed60.6% (111th)58.9% (102nd)

What opponents managed against them.

Who wins the turnover battle?

Louisville is +0.7 in turnover margin a game and Stanford is −0.1. At about five points a turnover, that's roughly a 4-point edge for Louisville. Turnover margin rarely holds from one month to the next, so don't count on it.

StanfordLouisville
Interceptions thrown / game0.43 (26th)0.43 (26th)
Fumbles lost / game0.43 (53rd)0.43 (53rd)
Giveaways / game0.86 (26th)0.86 (26th)
Interceptions / game0.43 (105th)1.00 (22nd)
Fumbles recovered / game0.29 (94th)0.57 (49th)
Takeaways / game0.71 (118th)1.57 (27th)
Turnover margin / game-0.1 (76th)+0.7 (18th)

Per game, from play-by-play.

Which team has more talent?

Louisville has the more talented roster (41st in the 247Sports talent composite; Stanford is 50th). Louisville also plays further above its talent: +8.1 points of SP+ beyond what its roster predicts, to Stanford's −13.5.

StanfordLouisville
Talent composite705.8 (50th)728.6 (41st)
Blue-chip ratio11.6% (62nd)25.7% (32nd)
Players on roster112 (58th)102 (128th)
Rated by 247Sports95 (10th)74 (84th)
5-star players0 (37th)0 (37th)
4-star players11 (53rd)19 (35th)
3-star players81 (5th)53 (99th)
Below 3-star3 (53rd)2 (68th)
2026 transfers in6 (133rd)34 (21st)
Transfer share6.3% (134th)45.9% (24th)
SP+ vs. talent-13.5 (130th)+8.1 (25th)
Returning production21.3% (96th)34.8% (82nd)
Returning passing production-1.2% (121st)0.0% (109th)
Returning rushing production134.6% (8th)84.6% (34th)
Returning receiving production31.2% (80th)18.2% (106th)
2026 recruiting class (national rank)37 (37th)48 (48th)
Recruiting rank, last four classes42.2 (41st)51.2 (51st)

247Sports team talent composite and 2026 transfer portal class. Star counts cover only the players 247Sports rates, not walk-ons, so they add up to less than the full roster. Ranks are out of all 138 FBS teams.

Which roster costs more?

Louisville's roster is valued at $21.6M, Stanford's at $17.8M. Louisville also plays better per dollar: +5.3 points of SP+ above what its payroll predicts, to −13.5 for Stanford.

StanfordLouisville
Roster value$17.8M (66th)$21.6M (40th)
Roster cost per win$4.5M (22nd)$5.4M (34th)
Projected wins per $1M0.15 (67th)0.39 (11th)
SP+ vs. payroll-13.5 (70th)+5.3 (15th)

NIL roster value from The NIL Standard (power-conference teams plus Boise State and Oregon State). Ranks are out of 70 teams with a valuation.

Where did each team's wins come from?

Stanford is 0.0 wins against a .500 team; the biggest piece is luck (+1.8). Louisville is +0.5 wins against a .500 team; the biggest piece is coaching (+1.3). Stanford's record is running 1.8 wins ahead of its play on luck alone, so it's not as good as the record says.

StanfordLouisville
BAWA (total)0.0 (82nd)+0.5 (57th)
Schedule BAWA-0.5 (111th)-0.5 (111th)
Roster BAWA+0.2 (56th)+0.5 (39th)
Coach BAWA-1.5 (124th)+1.3 (18th)
Luck BAWA+1.8 (2nd)-0.8 (115th)

Big Al Wins Added: where the wins came from. Every team starts as a .500 team. Then each win (or loss) goes to the schedule, the roster, the coaching or luck, and the four add up to the real record. Wins above or below a .500 team.

Stanford at Louisville: questions people ask

Who will win Stanford at Louisville?

Big Al picks Louisville, 96% to win. All three ratings favor the same team. Louisville's best matchup is its run game, 1st in yards per carry, against Stanford's run defense at 124th.

When and where is Stanford at Louisville?

Sat, Oct 31, 3:15 PM ET at L&N Federal Credit Union Stadium, on ACC Network.

What's the line for Stanford at Louisville?

DraftKings has Louisville −22.5, total 60.5. Big Al picks winners, not bets.

What's the Stanford–Louisville series record?

Stanford leads 1–0. Last meeting: Stanford won 38–35 in 2024.

More on this game

Numbers through the games of Oct 24, 2026. SP+ as of Oct 27, 2026. Updated every week.

Stanford and Louisville: team pages with every stat and national rank. Compare any two teams.