TRANSACTION · MLBAthletics: Acquired RHP Seth Johnson from Philadelphia in exchange for RF Colby Thomas (A…
TRANSACTION · MLBDiamondbacks: Acquired OF Lars Nootbaar from St (Aug 3)
TRANSACTION · MLBReds: Acquired other considerations from St (Aug 3)
TRANSACTION · WNBAMercury: Signed F Marta Suarez to a rest-of-season contract (Aug 3)
TRANSACTION · NHLCanadiens: Signed D Maksymilian Szuber to a one-year contract (Aug 3)
TRANSACTION · NFLBrowns: Signed DT Travis Bell (Aug 3)
Free during beta —to track favorites + alerts
ComputedPower Rankings · 2 leagues live

Who's rolling

Composite score across the recent window — win pct weighted by per-game point differential, so a 7-3 team getting blown out in their losses ranks below a 7-3 team blowing other teams out. Streak chip on every row.

Cross-sport

Every team, normalized to its league

Percentile within each team's own league — cross-sport-comparable since it strips out K-factor + variance differences. The 95th-pct NHL team is as elite for the NHL as the 95th-pct NBA team is for the NBA.

Cross-sport Elo percentile

Every team plotted at its percentile within its own league. Top right corner = elite for that sport.

107 teams · 4 leagues

MLB30 teamsTB · 100p · #1/30BOS · 97p · #2/30CHC · 93p · #3/30LAD · 90p · #4/30HOU · 86p · #5/30CLE · 83p · #6/30ATL · 79p · #7/30CHW · 76p · #8/30MIN · 72p · #9/30NYY · 69p · #10/30PHI · 66p · #11/30MIL · 62p · #12/30MIA · 59p · #13/30ARI · 55p · #14/30SD · 52p · #15/30PIT · 48p · #16/30TEX · 45p · #17/30STL · 41p · #18/30DET · 38p · #19/30SEA · 34p · #20/30WSH · 31p · #21/30KC · 28p · #22/30SF · 24p · #23/30CIN · 21p · #24/30NYM · 17p · #25/30BAL · 14p · #26/30TOR · 10p · #27/30COL · 7p · #28/30LAA · 3p · #29/30ATH · 0p · #30/30NBA30 teamsNY · 100p · #1/30OKC · 97p · #2/30MIL · 48p · #3/30UTAH · 48p · #4/30DAL · 48p · #5/30LAC · 48p · #6/30GS · 48p · #7/30CHI · 48p · #8/30IND · 48p · #9/30WSH · 48p · #10/30SAC · 48p · #11/30CHA · 48p · #12/30BKN · 48p · #13/30MIA · 48p · #14/30NO · 48p · #15/30MEM · 48p · #16/30DEN · 45p · #17/30HOU · 41p · #18/30TOR · 38p · #19/30SA · 34p · #20/30POR · 31p · #21/30PHI · 28p · #22/30PHX · 24p · #23/30ORL · 21p · #24/30ATL · 17p · #25/30BOS · 14p · #26/30LAL · 10p · #27/30MIN · 7p · #28/30DET · 3p · #29/30CLE · 0p · #30/30WNBA15 teamsMIN · 100p · #1/15LV · 93p · #2/15GS · 86p · #3/15ATL · 79p · #4/15IND · 71p · #5/15DAL · 64p · #6/15NY · 57p · #7/15WSH · 50p · #8/15LA · 43p · #9/15PHX · 36p · #10/15POR · 29p · #11/15TOR · 21p · #12/15CHI · 14p · #13/15SEA · 7p · #14/15CON · 0p · #15/15NHL32 teamsCAR · 100p · #1/32COL · 97p · #2/32BUF · 94p · #3/32VGK · 90p · #4/32MTL · 87p · #5/32TB · 84p · #6/32DAL · 81p · #7/32WSH · 77p · #8/32OTT · 74p · #9/32BOS · 71p · #10/32PHI · 68p · #11/32UTAH · 65p · #12/32MIN · 61p · #13/32PIT · 58p · #14/32NYI · 55p · #15/32CBJ · 52p · #16/32NJ · 48p · #17/32STL · 45p · #18/32ANA · 42p · #19/32EDM · 39p · #20/32FLA · 35p · #21/32NSH · 32p · #22/32DET · 29p · #23/32SJ · 26p · #24/32NYR · 23p · #25/32CGY · 19p · #26/32WPG · 16p · #27/32LA · 13p · #28/32SEA · 10p · #29/32TOR · 6p · #30/32CHI · 3p · #31/32VAN · 0p · #32/320p25p50p75p100pBOTTOM OF LEAGUEELITE FOR THE LEAGUE

Percentile is computed within each team's own league, not across all four leagues combined. The math: count how many teams in your league have a strictly lower Elo, divide by (n − 1), multiply by 100. The top team in each league lands at 100; the bottom team lands at 0.

WNBA · last 21d

Top 10

WNBA hub →

MLB · last 21d

Top 10

MLB hub →