Kalshi · Football
soil.tooth is a MLS pro on Kalshi: 15 picks, 67.9% win rate, $700 profit. Real on-chain positions, updated daily.
Of the 60 most recent predictions listed below ( to ), 58 have settled: 30 won, 28 lost, 51.7% accuracy.
| League | Records | Settled | Won | Accuracy |
|---|---|---|---|---|
| MLS | 31 | 31 | 18 | 58.1% |
| NWSL | 14 | 14 | 5 | 35.7% |
| Brasileiro Serie A | 6 | 6 | 5 | 83.3% |
| FIFA World Cup | 5 | 5 | 1 | 20.0% |
| Club Friendlies | 2 | 0 | 0 | — |
| Liga MX | 1 | 1 | 1 | — |
soil.tooth mainly predicts MLS: 31 of the last 60 recorded predictions. Platform: Kalshi.
Across the settled orders we have collected: 67.9% hit rate over 15 orders, P&L $700, ROI 18.1%. In MLS, 18 of 31 recent settled predictions were correct.
Hit rate = correct settled predictions ÷ settled predictions; pending ones are not counted. P&L and ROI use the cost and settlement of each public position. Past results do not predict future ones.
Source: public positions on Kalshi. Data as of 2026-09-13 11:11 UTC+8. Method: methodology
| Date | Match | Pick | Result |
|---|---|---|---|
| 2026-09-13 | San Jose Earthquakes (San Jose) 1:0 Houston MLS | San Jose wins 1st Half | Won |
| 2026-09-13 | San Jose Earthquakes (San Jose) 1:0 Houston MLS | Over 2.5 | Lost |
| 2026-09-13 | San Jose Earthquakes (San Jose) 1:0 Houston MLS | San Jose wins | Won |
| 2026-09-12 | San Jose Earthquakes (San Jose) 1:0 Houston MLS | Houston wins | Lost |
| 2026-09-12 | San Jose Earthquakes (San Jose) 1:0 Houston MLS | 1H Over 1.5 | Lost |
| 2026-08-16 | San Jose Earthquakes (San Jose) 1:3 St. Louis City SC (Saint Louis) MLS | Over 4.5 | Lost |
| 2026-08-16 | San Jose Earthquakes (San Jose) 1:3 St. Louis City SC (Saint Louis) MLS | San Jose vs Saint Louis Winner | Won |
| 2026-08-16 | San Jose Earthquakes (San Jose) 1:3 St. Louis City SC (Saint Louis) MLS | Over 3.5 | Won |
| 2026-08-16 | San Jose Earthquakes (San Jose) 1:3 St. Louis City SC (Saint Louis) MLS | San Jose vs Saint Louis Winner | Lost |
| 2026-08-16 | San Jose Earthquakes (San Jose) 1:3 St. Louis City SC (Saint Louis) MLS | 1H Over 1.5 | Won |
| 2026-08-16 | San Jose Earthquakes (San Jose) 1:3 St. Louis City SC (Saint Louis) MLS | Saint Louis win the 1st Half | Won |
| 2026-08-16 | San Jose Earthquakes (San Jose) 1:3 St. Louis City SC (Saint Louis) MLS | STL -1.5 | Won |
| 2026-07-30 | Bay FC 0:1 Gotham FC (Gotham) NWSL | Over 2.5 | Lost |
| 2026-07-30 | Bay FC 0:1 Gotham FC (Gotham) NWSL | both teams score | Lost |
| 2026-07-30 | Bay FC 0:1 Gotham FC (Gotham) NWSL | Bay FC vs Gotham Winner | Lost |
| 2026-07-30 | Bay FC 0:1 Gotham FC (Gotham) NWSL | Bay FC vs Gotham Winner | Lost |
| 2026-07-30 | Bay FC 0:1 Gotham FC (Gotham) NWSL | Over 1.5 | Lost |
| 2026-07-30 | Bay FC 0:1 Gotham FC (Gotham) NWSL | Bay FC vs Gotham Winner | Won |
| 2026-07-27 | Erkenschwick Hilden Club Friendlies | Erkenschwick vs Hilden Winner | Pending |
| 2026-07-27 | Erkenschwick Hilden Club Friendlies | Erkenschwick vs Hilden Winner | Pending |
| 2026-07-26 | San Diego Wave FC 0:2 Seattle Reign FC NWSL | Over 2.5 | Lost |
| 2026-07-26 | San Diego Wave FC 0:2 Seattle Reign FC NWSL | San Diego Wave FC vs Seattle Reign Winner | Won |
| 2026-07-26 | San Diego Wave FC 0:2 Seattle Reign FC NWSL | Over 1.5 | Won |
| 2026-07-26 | Santos Laguna (Club Santos Laguna) 0:1 Atlas F.C. (Atlas FC) Liga MX | Santos Laguna vs Atlas Winner | Won |
| 2026-07-26 | San Jose Earthquakes (San Jose) 1:1 LA Galaxy (Los Angeles Galaxy) MLS | San Jose vs Los Angeles G Winner | Won |
| 2026-07-26 | San Jose Earthquakes (San Jose) 1:1 LA Galaxy (Los Angeles Galaxy) MLS | both teams score | Won |
| 2026-07-26 | San Jose Earthquakes (San Jose) 1:1 LA Galaxy (Los Angeles Galaxy) MLS | Tie be the result of the 1st Half | Lost |
| 2026-07-26 | San Jose Earthquakes (San Jose) 1:1 LA Galaxy (Los Angeles Galaxy) MLS | 1H Over 1.5 | Lost |
| 2026-07-26 | San Jose Earthquakes (San Jose) 1:1 LA Galaxy (Los Angeles Galaxy) MLS | 1H Over 0.5 | Won |
| 2026-07-26 | San Jose Earthquakes (San Jose) 1:1 LA Galaxy (Los Angeles Galaxy) MLS | Team Over 1.5 | Lost |
| 2026-07-26 | San Jose Earthquakes (San Jose) 1:1 LA Galaxy (Los Angeles Galaxy) MLS | Over 2.5 | Lost |
| 2026-07-26 | San Jose Earthquakes (San Jose) 1:1 LA Galaxy (Los Angeles Galaxy) MLS | San Jose vs Los Angeles G Winner | Lost |
| 2026-07-25 | San Jose Earthquakes (San Jose) 1:1 LA Galaxy (Los Angeles Galaxy) MLS | San Jose vs Los Angeles G Winner | Lost |
| 2026-07-25 | San Jose Earthquakes (San Jose) 1:1 LA Galaxy (Los Angeles Galaxy) MLS | Los Angeles G win the 1st Half | Won |
| 2026-07-23 | San Jose Earthquakes (San Jose) 0:4 Orlando MLS | ORL -1.5 | Won |
| 2026-07-23 | San Jose Earthquakes (San Jose) 0:4 Orlando MLS | Team Over 2.5 | Won |
| 2026-07-23 | San Jose Earthquakes (San Jose) 0:4 Orlando MLS | Over 4.5 | Lost |
| 2026-07-23 | San Jose Earthquakes (San Jose) 0:4 Orlando MLS | San Jose vs Orlando Winner | Won |
| 2026-07-23 | San Jose Earthquakes (San Jose) 0:4 Orlando MLS | Orlando win the 1st Half | Won |
| 2026-07-23 | San Jose Earthquakes (San Jose) 0:4 Orlando MLS | Over 3.5 | Won |
| 2026-07-23 | San Jose Earthquakes (San Jose) 0:4 Orlando MLS | both teams score | Lost |
| 2026-07-23 | San Jose Earthquakes (San Jose) 0:4 Orlando MLS | 1H Over 0.5 | Won |
| 2026-07-23 | San Jose Earthquakes (San Jose) 0:4 Orlando MLS | 1H Over 1.5 | Won |
| 2026-07-22 | Coritiba F.C. (Coritiba) 1:3 Palmeiras Brasileiro Serie A | Over 2.5 | Won |
| 2026-07-22 | Coritiba F.C. (Coritiba) 1:3 Palmeiras Brasileiro Serie A | Team Over 0.5 | Won |
| 2026-07-19 | Spain men's national football team (Spain) 0:0 Argentina men's national football team (Argentina) FIFA World Cup | Over 2.5 | Lost |
| 2026-07-19 | Spain men's national football team (Spain) 0:0 Argentina men's national football team (Argentina) FIFA World Cup | ESP -1.5 | Lost |
| 2026-07-19 | Spain men's national football team (Spain) 0:0 Argentina men's national football team (Argentina) FIFA World Cup | Spain win the 1st Half | Lost |
| 2026-07-19 | Spain men's national football team (Spain) 0:0 Argentina men's national football team (Argentina) FIFA World Cup | Draw 0-0 | Won |
| 2026-07-19 | Spain men's national football team (Spain) 0:0 Argentina men's national football team (Argentina) FIFA World Cup | Over 3.5 | Lost |
| 2026-07-19 | Phoenix Rising FC 3:2 Monterey Bay FC USL Championship | Phoenix Rising vs Monterey Bay FC Winner | Lost |
| 2026-07-18 | Bay FC 3:0 North Carolina Courage NWSL | Over 4.5 | Lost |
| 2026-07-18 | Bay FC 3:0 North Carolina Courage NWSL | Over 3.5 | Lost |
| 2026-07-18 | Bay FC 3:0 North Carolina Courage NWSL | Bay FC vs North Carolina Courage Winner | Lost |
| 2026-07-18 | Bay FC 3:0 North Carolina Courage NWSL | Over 1.5 | Won |
| 2026-07-18 | Bay FC 3:0 North Carolina Courage NWSL | Over 2.5 | Won |
| 2026-07-17 | Fluminense F.C. (Fluminense FC) 1:1 Red Bull Bragantino (Bragantino) Brasileiro Serie A | Over 1.5 | Won |
| 2026-07-17 | Fluminense F.C. (Fluminense FC) 1:1 Red Bull Bragantino (Bragantino) Brasileiro Serie A | RBB -1.5 | Lost |
| 2026-07-17 | Fluminense F.C. (Fluminense FC) 1:1 Red Bull Bragantino (Bragantino) Brasileiro Serie A | Bragantino win the 1st Half | Won |
| 2026-07-17 | Fluminense F.C. (Fluminense FC) 1:1 Red Bull Bragantino (Bragantino) Brasileiro Serie A | Team Over 0.5 | Won |