The Standings
Are Not Static.
Two shots sit at the top of this week's FrameRating ladder — and right now, every visitor to this page can tip the scale. Today's battle closes at midnight UTC, the winner claims the #1 slot, and the loser falls three places. That is the whole game. And the ladder resets itself every single morning.
21,048 votes cast · 6h 14m left in this matchup · 1.24M photographers ranked
This Week's Top 10 — FrameRating Standings
| # | Photographer | Top Category | Win Rate | FrameRating | Integrity | Δ Wk |
|---|---|---|---|---|---|---|
| 01 | @marin.kowalski | Street | 73.1% | 2,148 | A+ · 99.4% | +14 |
| 02 | @asuka.tanaka | Street | 71.4% | 2,141 | A · 98.9% | +9 |
| 03 | @dominic.nahr | Documentary | 69.8% | 2,109 | A · 98.6% | +3 |
| 04 | @lena.brody | Portrait | 67.2% | 2,082 | A− · 97.1% | +6 |
| 05 | @ravi.sundaram | Wildlife | 66.5% | 2,074 | A− · 96.8% | −2 |
| 06 | @ines.becker | Architecture | 65.0% | 2,061 | A− · 96.4% | +1 |
| 07 | @tobias.hayes | Landscape | 64.1% | 2,048 | A− · 96.0% | — |
| 08 | @mai.pham | Night | 62.8% | 2,036 | B+ · 95.2% | +5 |
| 09 | @sam.olu | Sports | 61.4% | 2,028 | B+ · 94.9% | −4 |
| 10 | @cleo.vasquez | Smartphone | 60.7% | 2,019 | B+ · 94.5% | +2 |
Showing the top 10 of 1,240,000+ ranked photographers this week. The full 100-position sheet refreshes every 15 minutes and is also available as All-Time Top 100 and Monthly Top 100.
View Full Top 100 →Category Kings
The current #1 in each major genre — proof the platform runs across the full photographic spectrum, not one niche.
How FrameRating Decides Who Wins
FrameRating is our in-house ELO-style ranking system, built specifically for the unpredictable nature of photo contests where two images are paired head-to-head and judged by whoever clicks the page. Unlike traditional contests — where a single panel votes and the verdict lives in a closed room — every FlickrFight battle is open. That means we needed a system that could weigh thousands of votes fairly without letting a coordinated group push a weak shot to the top.
The first version shipped in 2018. The current algorithm is version 4, rebuilt in 2024, and is the only photo ranking system we know of that cross-references three independent signals at once: raw community votes, view duration on each shot, and a weekly judge-verdict sample.
Community vote, weighted
Each verified voter contributes to the ELO delta. New voters start at 1,200 and climb or fall based on how their picks age — if you back a winner three weeks later, your vote weight rises.
View-duration cross-check
Photos that get clicked but instantly closed lose rating. Photos that hold a viewer for 8+ seconds earn a quiet bonus. This is the anti-screenshot signal — a clever title alone can't carry a dull shot past week two.
Judge-verdict sample
Every Friday, our 96-strong guest-judge panel reviews a random 2% of the week's battles. When their verdict aligns with the community vote, nothing changes. When it diverges by more than 15 points, the shot is flagged for re-judging.
Integrity floor
If a battle's clean-vote percentage falls below 92% — measured by device fingerprinting, voting cooldown curves, and pattern detection — its result is voided and the ELO update is rolled back. The category's Integrity Index is updated in real time.
Full methodology, white paper, and the algorithm's 2024 revision notes are open to all members. Read the FrameRating v4 brief →
"I've judged photo contests where the result was settled before the judging room opened. FlickrFight is the first platform where I've watched the leaderboard move honestly under the weight of real eyes — and where my own score gets cross-checked against the crowd, not the other way around."
Each of the 40+ categories publishes a live Integrity Index showing clean-vote percentage, voided battles this week, and the rolling 30-day average. As of this page load, the global weighted average across all categories sits at 97.1% clean.
Free forever · No paywall on entering, voting, or browsing the leaderboard