12-Month Momentum on UK Stocks: +7.07% Alpha vs FTSE 100

Pure 12-month price momentum on LSE stocks from 2000 to 2025 delivered 8.15% annually, +7.07% over the FTSE 100, with down capture of 61%. In most non-global-crisis downturns, the portfolio fell about 39% less than the FTSE 100. The UK is a consistent momentum market.

Growth of $1 invested in 12-Month Price Momentum UK (LSE) vs FTSE 100 from 2000 to 2025.

The UK equity market doesn't generate as much momentum research attention as the US or India. That's a gap. Pure 12-month price momentum on LSE stocks from 2000 to 2025 delivered 8.15% annually, 7.07% above the FTSE 100 benchmark, with a down capture of 60.56%. The portfolio fell about 39% less than the FTSE 100 in market downturns, on average, while outperforming over the full period. That combination of excess return and downside protection is relatively rare.

Contents

  1. Method
  2. What We Found
  3. Backtest Methodology
  4. Why the UK Works
  5. Limitations
  6. Takeaway
  7. Part of a Series
  8. References
  9. Run This Screen Yourself

Data: FMP financial data warehouse, 2000–2025. Updated March 2026.


Method

Parameter Value
Universe LSE (London Stock Exchange)
Rebalancing Semi-annual (January, July)
Signal 12-month return, skip last month (12M-1M)
Selection Top 30 by momentum, equal weight
Cash rule Fewer than 10 qualifying stocks
Data source FMP via Ceta Research warehouse
Benchmark FTSE 100 (^FTSE)
Execution Next-day close (MOC)
Period 2000–2025
Market cap filter > £500M (~$625M USD, point-in-time, 45-day lag)

0% of semi-annual periods went to cash. The LSE universe is consistently deep enough to find 30 qualifying momentum stocks.


What We Found

25-year summary (2000–2025):

Metric 12M Momentum FTSE 100 (^FTSE)
CAGR 8.15% 1.08%
Total Return 637.7% 31.6%
Sharpe Ratio 0.228 -0.184
Max Drawdown -57.41% -39.89%
Down Capture 60.56% 100%
Up Capture 173.47% 100%
Cash Periods 0 of 51 (0%)

The Sharpe of 0.228 comfortably exceeds the FTSE 100's -0.184. The FTSE posted a negative risk-adjusted return over this period, which puts the momentum premium in context. 60.56% down capture means that in bad markets, this portfolio falls about 39% less than the FTSE 100, keeping the drawdown profile manageable.

$1 invested in UK momentum in 2000 became $7.38 by 2025. The same dollar in the FTSE 100 became $1.32. The difference compounds from consistent outperformance, not from lottery-style wins.

Year-by-year standouts:

Year 12M Momentum FTSE 100 Notes
2001 -4.9% -15.5% Outperformed by 10.6 points
2002 -1.3% -23.2% Best relative year (+21.8 excess)
2003 +27.0% +12.5% Post-bear market surge
2004 +37.7% +7.5% UK outperformance (+30.3 excess)
2008 -53.8% -28.9% Worst year, global crisis
2010 +36.0% +9.3% Recovery outperformance
2012 +31.0% +5.7% European recovery
2013 +40.9% +11.5% Best absolute year (+29.5 excess)
2020 +20.1% -13.6% Biggest single-year gap (+33.6)
2022 -18.0% +0.7% FTSE gained, strategy fell

2001-2004 is the defining period. The strategy outperformed the FTSE 100 for four consecutive years during the global tech bust. The FTSE fell -15.5% in 2001 and -23.2% in 2002. The momentum portfolio held up far better: -4.9% and -1.3% in those same years. The LSE was dominated by energy, mining, financial, and consumer staples names with real earnings that weren't caught in the dot-com bubble. In 2004, the strategy gained +37.7% vs the FTSE's +7.5%, a 30-point gap.

2002 is particularly striking. While the FTSE 100 fell -23.2%, UK momentum lost only -1.3%, an excess of +21.8 points. The divergence was driven by sector composition: UK momentum was concentrated in energy and basic materials during a commodity cycle upturn, while the broader index was dragged down by tech and telecom losses.

2008 shows the limit. The strategy fell -53.8% vs the FTSE 100's -28.9%. UK financials and mining stocks that had been the portfolio's core holdings hit hard in the global crisis. HSBC, Rio Tinto, and similar names were genuine momentum leaders entering 2008. They also led the crash. The global nature of the 2008 crisis meant UK momentum couldn't escape it, and the concentrated portfolio fell nearly twice as much as the index.

2020 is the standout year. The portfolio gained +20.1% while the FTSE 100 fell -13.6%, a 33.6-point gap in a single year. UK momentum was positioned in sectors that benefited from the post-COVID recovery and commodity surge, while the FTSE's heavy financial and energy weighting dragged the index down.

2022 was a rare underperformance. The strategy fell -18.0% while the FTSE 100 actually gained +0.7%. The FTSE's energy and commodity exposure cushioned it during the rate shock, but the momentum portfolio was positioned in prior-year winners that didn't hold up. This is one of the few years where the benchmark outperformed the strategy outright.


Backtest Methodology

  • Data: FMP financial data via Ceta Research warehouse. Price data from stock_eod (adjusted closes).
  • Point-in-time: Market cap filter uses annual key_metrics filings with 45-day lag. No look-ahead bias.
  • Signal: Price at T-12M to T-1M. The 1-month skip avoids short-term reversal contamination.
  • Data quality: Stocks with adjusted close < $1 at either lookback date excluded. Momentum capped at 500% per stock.
  • Equal weight: 30 positions, 3.33% each. No intraperiod rebalancing.
  • Transaction costs: Modeled as size-tiered. LSE is a liquid market with stamp duty on purchases (modeled in costs).
  • Benchmark: FTSE 100 (^FTSE) total return. Returns are in local currency (GBP) terms.

Why the UK Works

The UK market structure provides natural diversification from US equity risk in most (not all) market environments:

Sector composition. The FTSE universe is heavily weighted in energy, mining, financials, and consumer staples. These sectors have genuine earnings momentum tied to commodity cycles, interest rate movements, and UK consumer dynamics — not tech sentiment cycles. Momentum in these sectors is more durable.

Institutional landscape. UK equities attract a different institutional base — UK pension funds, European asset managers, some global long-only — with lower quant momentum penetration compared to US large-caps. The momentum premium is less arbitraged.

Low correlation to US tech. The biggest driver of US momentum in recent years is tech and growth stocks. The UK has limited exposure to these names. This creates periods where UK momentum and US momentum diverge significantly.


Limitations

2008 showed the global crisis exposure. When US and global financial stress is severe and synchronized, UK financials and miners fall alongside everything else. The down capture advantage disappears precisely when you need it most.

GBP/USD currency exposure. Returns include currency movements. Post-Brexit GBP weakness has been a headwind for USD-denominated investors in UK equities. The GBP has declined from ~1.50 in 2015 to ~1.25 in 2025 — that's roughly 17% of total return lost to currency over 10 years.

Post-Brexit structural change. UK equity valuations have been structurally discounted since 2016 due to Brexit uncertainty and subsequent foreign institutional underweighting of the UK. This creates ongoing valuation compression that may limit forward returns.

MOC execution reduces returns. Next-day close (market-on-close) execution reduces CAGR by about 2.5 percentage points compared to same-day entry, reflecting realistic execution costs. The 8.15% CAGR is the honest number after accounting for execution lag.


Takeaway

12-month momentum on UK stocks works. The 8.15% CAGR vs 1.08% for the FTSE 100, with 60.56% down capture, is a compelling combination. The strategy delivered +7.07% annual excess return over 25 years while protecting capital better than the index in most downturns.

The UK's sector composition, energy, mining, financials, consumer staples, creates a natural anchor that separates LSE momentum from broad index performance. That separation has historically been valuable. The 2001-2004 and 2020 periods show it most clearly.

The main risk is global financial crisis correlation. When the entire global financial system is stressed, UK financials and commodities fall with everything else. The 2008 result is the clearest example: the strategy fell -53.8% while the FTSE lost -28.9%. The strategy is not a recession hedge; it's a factor that captures UK-specific business cycle momentum.

Part of a Series

This is part of a multi-exchange 12-month momentum study:


Data: Ceta Research (FMP financial data warehouse), 2000–2025. Universe: LSE, market cap > £500M (point-in-time, 45-day lag). Full methodology: METHODOLOGY.md. Past performance does not guarantee future results. This is educational content, not investment advice.


References

  • Jegadeesh, N. & Titman, S. (1993). Returns to Buying Winners and Selling Losers. Journal of Finance, 48(1), 65-91.
  • Asness, C., Moskowitz, T. & Pedersen, L. (2013). Value and Momentum Everywhere. Journal of Finance.
  • Daniel, K. & Moskowitz, T. (2016). Momentum Crashes. Journal of Financial Economics.

Run This Screen Yourself

The current 12-month momentum screen for UK stocks is live on Ceta Research:

cetaresearch.com/data-explorer?q=cJy1lB2j-I

-- 12-Month Momentum UK Screen
-- Live at: cetaresearch.com/data-explorer?q=cJy1lB2j-I
WITH universe AS (
    SELECT p.symbol, p.companyName, p.exchange, k.marketCap / 1e9 AS market_cap_billions
    FROM profile p JOIN key_metrics_ttm k ON p.symbol = k.symbol
    WHERE k.marketCap > 500000000 AND p.isActivelyTrading = true
      AND p.exchange IN ('LSE')
),
price_12m_ago AS (
    SELECT symbol, adjClose AS price_12m,
           ROW_NUMBER() OVER (PARTITION BY symbol ORDER BY ABS(CAST(dateEpoch AS BIGINT) -
               CAST(EXTRACT(EPOCH FROM (CURRENT_DATE - INTERVAL '365' DAY))::BIGINT AS BIGINT))) AS rn
    FROM stock_eod
    WHERE CAST(date AS DATE) BETWEEN CURRENT_DATE - INTERVAL '395' DAY
                                 AND CURRENT_DATE - INTERVAL '335' DAY
      AND adjClose > 0
),
price_1m_ago AS (
    SELECT symbol, adjClose AS price_1m,
           ROW_NUMBER() OVER (PARTITION BY symbol ORDER BY ABS(CAST(dateEpoch AS BIGINT) -
               CAST(EXTRACT(EPOCH FROM (CURRENT_DATE - INTERVAL '30' DAY))::BIGINT AS BIGINT))) AS rn
    FROM stock_eod
    WHERE CAST(date AS DATE) BETWEEN CURRENT_DATE - INTERVAL '45' DAY
                                 AND CURRENT_DATE - INTERVAL '15' DAY
      AND adjClose > 0
)
SELECT u.symbol, u.companyName, u.exchange,
    ROUND(u.market_cap_billions, 2) AS market_cap_billions,
    ROUND((p1m.price_1m - p12.price_12m) / p12.price_12m * 100, 1) AS return_12m_1m_pct
FROM universe u
JOIN price_12m_ago p12 ON u.symbol = p12.symbol AND p12.rn = 1
JOIN price_1m_ago p1m ON u.symbol = p1m.symbol AND p1m.rn = 1
WHERE p12.price_12m > 1.0 AND p1m.price_1m > 1.0
  AND (p1m.price_1m - p12.price_12m) / p12.price_12m <= 5.0
ORDER BY return_12m_1m_pct DESC NULLS LAST
LIMIT 30;