45 members of Congress
Ranked by stock trading performance
A: 8B: 4C: 21?: 12
How are these rankings calculated?
We measure every politician's stock trades against the S&P 500 over the same holding period. Alpha is how much they beat (or trailed) the market. Win rate is how often their trades outperform.
To reach S-Tier, a politician must pass all three thresholds:
15+Trades analyzed
65%+Win rate
8%+Avg alpha
This means someone with +845% average alpha but only 6 trades and a 33% win rate won't make S-Tier — that's likely one lucky pick, not a reliable signal. Meanwhile, someone with +47% alpha across 158 trades at a 75% win rate is a much stronger signal that the politician is consistently picking winners.
Within each tier, politicians are sorted by average alpha (highest first).
A-TIER (8 members)
PS
Pete Sessions
Representatives · 378 trades
41%+55.54%
GC
Gilbert Cisneros
Representatives · 2250 trades
43%+17.90%
JF
John Fetterman
Senate · 8 trades
50%+13.23%
LM
Lisa Mcclain
Representatives · 1394 trades
28%+13.12%
TM
Tim Moore
Representatives · 194 trades
55%+11.67%
KM
Kelly Louise Morrison
Representatives · 36 trades
38%+9.91%
CF
Cleo Fields
Representatives · 186 trades
51%+5.03%
TS
Thomas Suozzi
Representatives · 613 trades
45%+3.73%
B-TIER (4 members)
KB
Katie Britt
Senate · 16 trades
50%+2.25%
MM
Markwayne Mullin
Senate · 252 trades
42%+2.16%
DT
David J. Taylor
Representatives · 74 trades
49%+2.00%
EF
Elizabeth Fletcher
Representatives · 112 trades
56%-0.65%
C-TIER (21 members)
JJ
Jonathan Jackson
Representatives · 181 trades
31%-0.95%
JB
John Boozman
Senate · 175 trades
40%-2.36%
JL
Julia Letlow
Representatives · 228 trades
36%-3.96%
SC
Steve Cohen
Representatives · 106 trades
53%-4.44%
AS
Austin Scott
Representatives · 97 trades
48%-6.60%
SF
Scott Scott Franklin
Representatives · 74 trades
31%-9.93%
RM
Richard Dean Dr Mccormick
Representatives · 75 trades
40%-12.11%
MG
Michael Patrick Guest
Representatives · 64 trades
43%-12.71%
JM
Jared Moskowitz
Representatives · 296 trades
30%-12.78%
JG
Josh Gottheimer
Representatives · 3394 trades
42%-14.78%
AD
April Mcclain Delaney
Representatives · 264 trades
24%-15.23%
KH
Kevin Hern
Representatives · 667 trades
30%-18.67%
AK
Angus King
Senate · 34 trades
39%-19.82%
JM
John Mcguire
Representatives · 9 trades
0%-27.80%
SC
Shelley Moore Capito
Senate · 252 trades
25%-41.79%
VF
Virginia Foxx
Representatives · 937 trades
19%-44.37%
JH
John Hickenlooper
Senate · 38 trades
6%-48.35%
DD
Debbie Dingell
Representatives · 207 trades
21%-51.10%
DM
Daniel Meuser
Representatives · 55 trades
27%-53.86%
BD
Byron Donalds
Senate · 157 trades
29%-59.34%
LD
Lloyd Doggett
Representatives · 219 trades
6%-72.94%
UNRANKED (12 members)
WD
Warren Davidson
Representatives · 7 trades
N/A
AM
A. Mitchell Jr. McConnell
Senate · 1 trades
N/A
TJ
Thomas H. Kean Jr
Representatives · 10 trades
N/A
GS
Greg Stanton
Representatives · 1 trades
N/A
JA
Jake Auchincloss
Representatives · 7 trades
N/A
LS
Lloyd K. Smucker
Representatives · 7 trades
N/A
MA
Mark Alford
Representatives · 6 trades
N/A
RL
Robert E. Latta
Representatives · 1 trades
N/A
EC
Ed Case
Representatives · 10 trades
N/A
RA
Richard W. Allen
Representatives · 7 trades
N/A
DS
Dale Whitney Strong
Representatives · 1 trades
N/A
AI
August Lee Pfluger Ii
Representatives · 17 trades
N/A