Skip to content
Live · Battle #4,318
TODAY · BATTLE #4,318 · STREET PHOTOGRAPHY

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.

Cyclist crossing a wet intersection under street lamps — currently leading the street category
@marin.kowalski STREET · 35MM ELO 2,148
Woman under a green pharmacy cross in a narrow rainy alley — second-ranked in this week's street battle
@asuka.tanaka STREET · MEDIUM FORMAT ELO 2,141
11,842 9,206
@marin.kowalski · 56% @asuka.tanaka · 44%

21,048 votes cast · 6h 14m left in this matchup · 1.24M photographers ranked

THIS WEEK · FRAMERATING STANDINGS

This Week's Top 10 — FrameRating Standings

# Photographer Top Category Win Rate FrameRating Integrity Δ Wk
01 @marin.kowalski Lisbon · Pro Tier · 1,840 battles Street 73.1% 2,148 A+ · 99.4% +14
02 @asuka.tanaka Kyoto · Pro Tier · 1,612 battles Street 71.4% 2,141 A · 98.9% +9
03 @dominic.nahr Nairobi · Guest Judge · 612 battles Documentary 69.8% 2,109 A · 98.6% +3
04 @lena.brody Brooklyn · Pro Tier · 2,114 battles Portrait 67.2% 2,082 A− · 97.1% +6
05 @ravi.sundaram Bengaluru · Pro Tier · 988 battles Wildlife 66.5% 2,074 A− · 96.8% −2
06 @ines.becker Berlin · Pro Tier · 1,304 battles Architecture 65.0% 2,061 A− · 96.4% +1
07 @tobias.hayes Edinburgh · Pro Tier · 1,840 battles Landscape 64.1% 2,048 A− · 96.0%
08 @mai.pham Hanoi · Pro Tier · 720 battles Night 62.8% 2,036 B+ · 95.2% +5
09 @sam.olu Lagos · Pro Tier · 1,140 battles Sports 61.4% 2,028 B+ · 94.9% −4
10 @cleo.vasquez Mexico City · Pro Tier · 902 battles 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 · 40+ GENRES, ONE REIGNING SHOT EACH

Category Kings

The current #1 in each major genre — proof the platform runs across the full photographic spectrum, not one niche.

Black-and-white street portrait of a man reading a newspaper on a bench
STREET @hugo.bonnet ELO 2,098
Studio portrait of a woman in an ochre blazer against an aubergine backdrop
PORTRAIT @lena.brody ELO 2,082
Snow leopard walking along a snowy ridge at dawn
WILDLIFE @ravi.sundaram ELO 2,074
Candid smartphone shot of a father lifting his daughter at sunset on a beach
SMARTPHONE @cleo.vasquez ELO 2,019
Still Norwegian fjord at blue hour reflecting granite cliffs
LANDSCAPE @tobias.hayes ELO 2,048
Brutalist library interior with a shaft of morning sun
ARCHITECTURE @ines.becker ELO 2,061
Long exposure of a neon-lit alley in Hong Kong with reflected light trails
NIGHT @mai.pham ELO 2,036
Surfer mid-cutback on a turquoise wave at golden hour
SPORTS @sam.olu ELO 2,028
EDITOR'S NOTE · THE METHODOLOGY BRIEF

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.

01

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.

02

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.

03

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.

04

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 →

JUDGE'S NOTE

"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."

Maya Sugarman Pulitzer-finalist documentary photographer · FlickrFight guest judge since 2022

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.

BY THE NUMBERS
4.3M Judged matchups logged since launch across 142 countries
1.24M Registered photographers ranked on the global FrameRating ladder
96 Named guest judges rotating through weekly category verdicts
14% Of category winners receive a commercial licensing inquiry within 30 days
Enter Today's Battle

Free forever · No paywall on entering, voting, or browsing the leaderboard