Global Factor Data
Global Factor Data
Global Factor Data
Global Factor Data

CTF Model Leaderboard

Rankings of models submitted to the Common Task Framework

Connecting to live updates...
29
Total Submissions
28
Completed Models
1
Pending
0.907
Avg Sharpe Ratio
Rank Model Name Author Language Files Sharpe Ratio Annual Return Volatility Max Drawdown Year
1
MAXSER Submitted Jan 13, 2026 · Scored Jan 13, 2026 Yingying Li R
2.0261
20.26% 10.00% -13.23% 2024
2
Benchmark: Instrumented PCA factor portfolio Benchmark python
1.9481
19.48% 10.00% -9.92% 2024
3
ClusterSharpe Selection + MeanVar Weighting + Linear LS Submitted Mar 10, 2026 · Scored Mar 11, 2026 Gareth Campbell python
1.5010
15.01% 10.00% -20.71% 2024
4
Benchmark: Kozak-Nagel-Santosh rank-weighted factors portfolio Benchmark R
1.4195
14.20% 10.00% -8.12% 2024
5
Bull/Bear Naive Submitted Feb 20, 2026 · Scored Feb 24, 2026 Kavita Kar python
1.3762
13.76% 10.00% -23.86% 2024
6
Cross-Sectional Return Ensemble (CSRE) Submitted Feb 21, 2026 · Scored Feb 23, 2026 Anna Siamionava python
1.2591
12.59% 10.00% -29.00% 2024
7
Rolling Factor Selection with RankSharpe Weighting Submitted Mar 9, 2026 · Scored Mar 10, 2026 Gareth Campbell python
1.1895
11.89% 10.00% -15.19% 2024
8
Grid-Optimized Group Lasso (GOGL) Submitted Feb 19, 2026 · Scored Feb 20, 2026 mbn python
1.1030
11.03% 10.00% -29.37% 2024
9
Adaptive Ensemble with Dynamic Risk Management Submitted Feb 22, 2026 · Scored Feb 25, 2026 Angikar Ghosal python
1.0457
10.46% 10.00% -28.06% 2024
10
MVRLE Submitted Feb 19, 2026 · Scored Feb 20, 2026 MVO R
1.0137
10.14% 10.00% -30.10% 2024
11
Dynamically Regularized MVP (test subset) Submitted Feb 5, 2026 · Scored Feb 6, 2026 Mads Hebsgaard python
0.8703
8.70% 10.00% -31.48% 2024
12
Parsimonious Imputed Expanding Lasso Submitted Feb 16, 2026 · Scored Feb 17, 2026 Lukas Jaeger python
0.8695
8.69% 10.00% -28.63% 2024
13
Cross-Sectional Ridge–Forest Ensemble First submitted Feb 19, 2026 · Resubmitted Feb 21, 2026 · Scored Feb 23, 2026 Hassan Mir R
0.8652
8.65% 10.00% -27.76% 2024
14
Ridge & XGB Submitted Jan 9, 2026 · Scored Jan 9, 2026 Thanh Tuan Le python
0.8574
8.57% 10.00% -34.69% 2024
15
Elastic Net with Inverse-Variance Weights Submitted Feb 19, 2026 · Scored Feb 19, 2026 Jakob Jorsal Rasmussen python
0.7593
7.59% 10.00% -28.66% 2024
16
Benchmark: Factor-ML Benchmark R
0.7442
7.44% 10.00% -35.94% 2024
17
Dynamically Regularized MVP Submitted Jan 31, 2026 · Scored Jan 31, 2026 Mads Hebsgaard python
0.7296
7.30% 10.00% -38.72% 2024
18
Elastic Net (pooled) Submitted Nov 27, 2025 · Scored Nov 27, 2025 Rob Capellini python
0.6691
6.69% 10.00% -31.17% 2024
19
Neural Net First submitted Nov 18, 2025 · Resubmitted Nov 18, 2025 · Scored Nov 18, 2025 Rob Capellini python
0.6474
6.47% 10.00% -30.92% 2024
20
Elastic Net (stockwise) Submitted Nov 16, 2025 · Scored Nov 16, 2025 Rob Capellini python
0.6441
6.44% 10.00% -32.14% 2024
21
Ridge Tilt Portfolio Submitted Feb 16, 2026 · Scored Feb 17, 2026 TM python
0.5890
5.89% 10.00% -34.08% 2024
22
Inverse Volatility Weighting Submitted Mar 12, 2026 · Scored Mar 17, 2026 Yash Dave python
0.5764
5.76% 10.00% -35.06% 2024
23
ensemble model Submitted Jan 9, 2026 · Scored Jan 9, 2026 Lu Li python
0.5453
5.45% 10.00% -19.15% 2024
24
Market Submitted Mar 6, 2026 · Scored Mar 7, 2026 GC TC python
0.5436
5.44% 10.00% -37.42% 2024
25
Elasticnet XGBoost First submitted Feb 11, 2026 · Resubmitted Feb 17, 2026 · Scored Feb 18, 2026 DU python
0.4995
5.00% 10.00% -44.83% 2024
26
Benchmark: Equal-weight portfolio Benchmark python
0.4912
4.91% 10.00% -33.74% 2024
27
Benchmark: Minimum Variance Benchmark R
0.4731
4.73% 10.00% -34.19% 2024
28
Ridge Regression Submitted Feb 19, 2026 · Scored Feb 20, 2026 PB R
0.1477
1.48% 10.00% -36.80% 2024
per page
Showing 1-0 of 0 models

For easier comparability, all models have been standardized to have an ex-post volatility of 10%.

All models are rescaled to 10% ex-post annualized volatility. Because each return series is multiplied by a single constant, realized Sharpe ratios are unchanged. This standardization is applied solely to improve comparability across models.

Models Under Review

The following models are currently under review and their scores are not final.
Rank Model Submitted By Language Sharpe Ratio Year
Implementation of Nonlinear Portfolio Transformer Gareth Campbell PYTHON 2.8718 * 2024
XGBoost–Ledoit-Wolf Constrained MVP RR PYTHON 2.7143 * 2024

* Scores shown are preliminary and subject to change pending review completion.

Model Name Author Language Status Progress Submitted Year
Neural Net with SR-Val PK R Submitted
0%
1 month ago 2025
per page
Showing 1-0 of 0 submissions

Ready to compete?

Submit your model and see how it ranks!

Submit Your Model