48 members of Congress

Ranked by stock trading performance

A: 9B: 6C: 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 (9 members)
PS
Pete Sessions
Representatives · 378 trades
41%+55.54%
SL
Susie Lee
Representatives · 1271 trades
44%+18.97%
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%
KM
Kelly Louise Morrison
Representatives · 36 trades
38%+9.91%
CF
Cleo Fields
Representatives · 188 trades
54%+9.27%
TM
Tim Moore
Representatives · 199 trades
54%+8.58%
TS
Thomas Suozzi
Representatives · 613 trades
45%+3.73%
B-TIER (6 members)
TW
Tim Walberg
Representatives · 15 trades
43%+2.77%
KB
Katie Britt
Senate · 16 trades
50%+2.25%
MM
Markwayne Mullin
Senate · 252 trades
42%+2.16%
DT
David J. Taylor
Representatives · 81 trades
46%+0.23%
EC
Ed Case
Representatives · 18 trades
90%-0.29%
EF
Elizabeth Fletcher
Representatives · 112 trades
56%-0.65%
C-TIER (21 members)
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 · 3439 trades
43%-13.47%
JJ
Jonathan Jackson
Representatives · 186 trades
18%-15.31%
AD
April Mcclain Delaney
Representatives · 316 trades
25%-15.90%
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%
JH
John Hickenlooper
Senate · 38 trades
6%-48.35%
DD
Debbie Dingell
Representatives · 207 trades
21%-51.10%
VF
Virginia Foxx
Representatives · 938 trades
18%-51.14%
DM
Daniel Meuser
Representatives · 55 trades
27%-53.86%
BD
Byron Donalds
Senate · 157 trades
29%-59.34%
LD
Lloyd Doggett
Representatives · 220 trades
16%-65.86%
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
CM
Christian D. Menefee
Representatives · 1 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 · 2 trades
N/A
RA
Richard W. Allen
Representatives · 12 trades
N/A
DS
Dale Whitney Strong
Representatives · 1 trades
N/A
AI
August Lee Pfluger Ii
Representatives · 17 trades
N/A

Get ranked trade alerts

Every morning at 7am ET. Know which trades matter.

Get Free Access →