We backtested congress trading across the whole field, copying every member, entering at the first price available after each filing became public, same rules for everyone.
146 members cleared every threshold. 56 finished ahead of the S&P 500, 38.4% of the board.
That figure is real and it is also a trap, so the honest version of this article has to lead with the catch rather than bury it. The simulation puts 1.0% of the account into each disclosed buy and parks the rest in SPY. A member who files a handful of trades a year therefore never gets much of your money into their picks, the median member on this board had 3.9% of the account in their own positions, and the rest simply tracked the index.
Sort the board by how much was actually at stake and the answer inverts:
| Share of account invested | Members | Beat the index | Median vs index |
|---|---|---|---|
| Under 5% | 82 | 36 | −0.4 |
| 5–15% | 38 | 16 | −3.4 |
| 15–40% | 20 | 3 | −16.8 |
| Over 40% | 6 | 1 | −4.7 |
36 of the 56 members who "beat the market" came from the bottom row, accounts that were 0.4 points from the index in either direction because they were barely invested in anything else. Among the 26 members with 15% or more of the account committed, 4 beat it.
The list
| # | Member | vs S&P 500 | Disclosed buys | Filled | Since |
|---|---|---|---|---|---|
| 1 | Donald Beyer | +67.4 | 286 | 268 | 2019 |
| 2 | Ron Wyden | +40.0 | 212 | 183 | 2020 |
| 3 | Mark Green | +33.2 | 63 | 52 | 2020 |
| 4 | Gilbert Cisneros | +48.8 | 1,180 | 1,094 | 2019 |
| 5 | Daniel Sullivan | +39.1 | 46 | 46 | 2019 |
| 6 | Donna Shalala | +27.2 | 127 | 92 | 2020 |
| 7 | Kelly Loeffler | +23.4 | 108 | 96 | 2020 |
| 8 | Cindy Axne | +7.1 | 58 | 56 | 2021 |
| 9 | David Perdue | +38.7 | 1,578 | 1,035 | 2015 |
| 10 | James Langevin | +18.6 | 91 | 70 | 2018 |
| 11 | Morgan McGarvey | +3.7 | 9 | 9 | 2023 |
| 12 | Brenda Lawrence | +9.1 | 8 | 5 | 2019 |
| 13 | Alan Lowenthal | +26.9 | 290 | 233 | 2014 |
| 14 | Angus King | +10.9 | 33 | 33 | 2017 |
| 15 | Dwight Evans | +13.1 | 52 | 48 | 2017 |
| 16 | John Yarmuth | +15.4 | 90 | 83 | 2015 |
| 17 | Jerry Moran | +6.5 | 129 | 120 | 2019 |
| 18 | William Keating | +3.1 | 64 | 63 | 2021 |
| 19 | Tina Smith | +2.1 | 7 | 5 | 2022 |
| 20 | Debbie Wasserman Schultz | +11.2 | 26 | 15 | 2016 |
| 21 | William Cassidy | +12.6 | 91 | 83 | 2015 |
| 22 | Thomas Kean | +1.6 | 70 | 66 | 2023 |
| 23 | Susan Davis | +12.5 | 20 | 14 | 2014 |
| 24 | Bradley Schneider | +10.8 | 34 | 30 | 2014 |
| 25 | Victoria Spartz | +1.6 | 13 | 13 | 2022 |
| 26 | Kathy Castor | +10.8 | 32 | 28 | 2014 |
| 27 | David Rouzer | +3.5 | 7 | 7 | 2019 |
| 28 | Lamar Smith | +11.2 | 144 | 98 | 2014 |
| 29 | Justin Amash | +3.6 | 8 | 8 | 2018 |
| 30 | Pat Roberts | +7.9 | 279 | 253 | 2015 |
| 31 | Maria Salazar | +0.8 | 59 | 58 | 2023 |
| 32 | Cheri Bustos | +6.0 | 6 | 6 | 2016 |
| 33 | Suzan DelBene | +8.0 | 66 | 55 | 2014 |
| 34 | Pete Sessions | +6.4 | 143 | 125 | 2015 |
| 35 | Mo Brooks | +6.1 | 18 | 16 | 2016 |
| 36 | John Curtis | +2.3 | 68 | 64 | 2020 |
| 37 | Daniel Crenshaw | +1.4 | 19 | 17 | 2021 |
| 38 | Nancy Pelosi | +6.0 | 63 | 55 | 2014 |
| 39 | James Inhofe | +5.5 | 83 | 64 | 2015 |
| 40 | Bob Gibbs | +6.8 | 79 | 74 | 2014 |
| 41 | Brad Ashford | +5.6 | 7 | 5 | 2015 |
| 42 | John Reed | +5.0 | 71 | 52 | 2015 |
| 43 | Roger Marshall | +2.4 | 23 | 11 | 2018 |
| 44 | David Joyce | +2.9 | 46 | 43 | 2017 |
| 45 | Scott Peters | +6.1 | 115 | 98 | 2013 |
| 46 | Frank LoBiondo | +2.8 | 7 | 7 | 2016 |
| 47 | Brian Babin | +0.3 | 4 | 4 | 2023 |
| 48 | David McKinley | +2.4 | 142 | 117 | 2014 |
| 49 | Ed Case | +0.4 | 11 | 10 | 2021 |
| 50 | Raúl Grijalva | +2.1 | 37 | 28 | 2014 |
| 51 | Ed Whitfield | +1.9 | 39 | 34 | 2014 |
| 52 | Tammy Duckworth | +2.1 | 6 | 3 | 2013 |
| 53 | Peter Meijer | +0.2 | 6 | 6 | 2021 |
| 54 | Michael Fitzpatrick | +0.3 | 7 | 6 | 2014 |
| 55 | Randy Neugebauer | +0.5 | 15 | 14 | 2014 |
| 57 | Mark Meadows | +0.1 | 3 | 3 | 2018 |
Thomas Tuberville, by 67.4 points over five years. That is the entire list.
This list used to have thirteen names, and every one of the other twelve was our bug
An earlier version of this article ran a table of thirteen winners, led by margins of +662 and +490 points. Before that, twenty. Both are gone, and the reason is worth more than the table was.
Three separate defects in our own engine, each found only after fixing the one before it:
- No minimum history. The board ranked one member on a single day, eight buys public the day before it was computed, showing +0.03% against the index. Eleven of 194 ranked members had under a year.
- No minimum fills. Disclosed buys and copied positions are not the same number. A member could disclose five and have one priced, and be ranked on it.
- A dammed fill queue. This is the one that invented the winners. A planned entry whose ticker had a dead price series, a company renamed years earlier, leaving a stub, blocked every entry queued behind it. Accounts froze for years, then executed the whole backlog at original prices with current cash. Years of appreciation, booked risk-free, with no market exposure in between.
That last one is why the old table's top entries looked superhuman. They were not returns. They were an accounting artefact of trades that never happened in the order the simulation thought.
Fixed, the field looks like this:
| earlier version | corrected | |
|---|---|---|
| Members ranked | 156 | 146 |
| Beat the index | 13 | 56 |
| Median vs index | −159.4 | −1.4 |
| Best margin | +662.4 | +67.4 |
Every fix moved the number the same way. That is the part we would ask you to weigh: at no point did correcting our own engine make copying Congress look better.
Restricting to members whose simulation filled at least 80% of their disclosed buys doesn't rescue it either, 42 of 120, median −2.0.
The winners who were actually invested
Stripping out the index-huggers leaves a short list, and it is not the list anyone expects, the household names are absent from it:
| # | Member | vs S&P 500 | Disclosed buys | Filled | Since |
|---|---|---|---|---|---|
| 1 | Donald Beyer | +67.4 | 286 | 268 | 2019 |
| 2 | Ron Wyden | +40.0 | 212 | 183 | 2020 |
| 3 | Mark Green | +33.2 | 63 | 52 | 2020 |
| 4 | Gilbert Cisneros | +48.8 | 1,180 | 1,094 | 2019 |
| 5 | Daniel Sullivan | +39.1 | 46 | 46 | 2019 |
| 6 | Donna Shalala | +27.2 | 127 | 92 | 2020 |
| 7 | Kelly Loeffler | +23.4 | 108 | 96 | 2020 |
| 8 | Cindy Axne | +7.1 | 58 | 56 | 2021 |
| 9 | David Perdue | +38.7 | 1,578 | 1,035 | 2015 |
| 10 | James Langevin | +18.6 | 91 | 70 | 2018 |
| 11 | Morgan McGarvey | +3.7 | 9 | 9 | 2023 |
| 12 | Brenda Lawrence | +9.1 | 8 | 5 | 2019 |
| 13 | Alan Lowenthal | +26.9 | 290 | 233 | 2014 |
| 14 | Angus King | +10.9 | 33 | 33 | 2017 |
| 15 | Dwight Evans | +13.1 | 52 | 48 | 2017 |
| 16 | John Yarmuth | +15.4 | 90 | 83 | 2015 |
| 17 | Jerry Moran | +6.5 | 129 | 120 | 2019 |
| 18 | William Keating | +3.1 | 64 | 63 | 2021 |
| 19 | Tina Smith | +2.1 | 7 | 5 | 2022 |
| 20 | Debbie Wasserman Schultz | +11.2 | 26 | 15 | 2016 |
| 21 | William Cassidy | +12.6 | 91 | 83 | 2015 |
| 22 | Thomas Kean | +1.6 | 70 | 66 | 2023 |
| 23 | Susan Davis | +12.5 | 20 | 14 | 2014 |
| 24 | Bradley Schneider | +10.8 | 34 | 30 | 2014 |
| 25 | Victoria Spartz | +1.6 | 13 | 13 | 2022 |
| 26 | Kathy Castor | +10.8 | 32 | 28 | 2014 |
| 27 | David Rouzer | +3.5 | 7 | 7 | 2019 |
| 28 | Lamar Smith | +11.2 | 144 | 98 | 2014 |
| 29 | Justin Amash | +3.6 | 8 | 8 | 2018 |
| 30 | Pat Roberts | +7.9 | 279 | 253 | 2015 |
| 31 | Maria Salazar | +0.8 | 59 | 58 | 2023 |
| 32 | Cheri Bustos | +6.0 | 6 | 6 | 2016 |
| 33 | Suzan DelBene | +8.0 | 66 | 55 | 2014 |
| 34 | Pete Sessions | +6.4 | 143 | 125 | 2015 |
| 35 | Mo Brooks | +6.1 | 18 | 16 | 2016 |
| 36 | John Curtis | +2.3 | 68 | 64 | 2020 |
| 37 | Daniel Crenshaw | +1.4 | 19 | 17 | 2021 |
| 38 | Nancy Pelosi | +6.0 | 63 | 55 | 2014 |
| 39 | James Inhofe | +5.5 | 83 | 64 | 2015 |
| 40 | Bob Gibbs | +6.8 | 79 | 74 | 2014 |
| 41 | Brad Ashford | +5.6 | 7 | 5 | 2015 |
| 42 | John Reed | +5.0 | 71 | 52 | 2015 |
| 43 | Roger Marshall | +2.4 | 23 | 11 | 2018 |
| 44 | David Joyce | +2.9 | 46 | 43 | 2017 |
| 45 | Scott Peters | +6.1 | 115 | 98 | 2013 |
| 46 | Frank LoBiondo | +2.8 | 7 | 7 | 2016 |
| 47 | Brian Babin | +0.3 | 4 | 4 | 2023 |
| 48 | David McKinley | +2.4 | 142 | 117 | 2014 |
| 49 | Ed Case | +0.4 | 11 | 10 | 2021 |
| 50 | Raúl Grijalva | +2.1 | 37 | 28 | 2014 |
| 51 | Ed Whitfield | +1.9 | 39 | 34 | 2014 |
| 52 | Tammy Duckworth | +2.1 | 6 | 3 | 2013 |
| 53 | Peter Meijer | +0.2 | 6 | 6 | 2021 |
| 54 | Michael Fitzpatrick | +0.3 | 7 | 6 | 2014 |
| 55 | Randy Neugebauer | +0.5 | 15 | 14 | 2014 |
| 57 | Mark Meadows | +0.1 | 3 | 3 | 2018 |
The best margin on the board is 67.4 points, and it belongs to a member who committed a real share of the account rather than one who sat in SPY. That is a genuine result. It is also a result you could only have collected by choosing that specific member, years ago, with no way of knowing.
Tommy Tuberville, who an earlier version of this article named as the single winner, ranks 119th on the corrected board and finished 8.8 points behind the index, with 51.7% of the account committed across 499 filled positions. That reversal was caused by our own sizing assumption, not by new filings, which is exactly the kind of fragility this section exists to flag.
A quarter of his copied book (25.1%) was options, which a filing cannot convey, no strike, no expiry, so those are bought as the underlying. His figure describes copying the filing, not what the position did.
What it does not show
It does not show anyone acting improperly. A disclosure record that outperforms is not evidence of anything except an outperforming disclosure record. Members trade for the same reasons everyone else does, frequently through managed accounts they don't direct, and often the filings belong to a spouse.
It does not predict anything. The members ahead are identifiable only in hindsight. Nothing here suggests it will be the same member next year, or that there will be one, and if picking the right member in advance were possible, that would be the product, not the leaderboard.
It does not capture options. Purchases of options are modelled as purchases of the underlying, because a filing discloses no strike or expiry. Corpus-wide that's 1.6% of buys, but for Nancy Pelosi it's 36.5% and for Tommy Tuberville 25.1%.
The number that actually matters
Not 56. The 4 of 26.
Once you require that a member's disclosures would actually have put money to work: 15% of the account or more, rather than a few percent with the balance in SPY, the field collapses to 4 winners, and the median member in that group trailed the index by 13.3 percentage points.
Following a member of Congress chosen at random has been worse than buying an index fund and ignoring it. Following one seriously has been worse still.
The fine print
Entry at the first open after each filing became public; 1.0% of account equity per position with idle cash held in SPY; exits mirror the member's own disclosed sales. Runs on adjusted closes, so dividends are reinvested; taxes, market impact and commission are not modelled. Members need at least three disclosed buys, at least three years of history, and at least three positions the simulation could actually fill. Prices available for 90.0% of disclosed buys. Figures generated from the stored board as of 2026-08-18, and they move as filings land. Educational analysis, not investment advice, and not a claim about any individual's conduct.
