The tree-lined Au Sable River near Iargo Springs in Iosco County, Michigan

How it works · Michigan waters

How ThirdCoastAngler scores a day

We watch river levels and water temps, check stocking, and text you when it looks good. Every water gets a score from 0 to 100. The same facts always give the same score.

Au Sable River near Iargo Springs, Michigan · Photo: Mtn-graphic · CC BY-SA 4.0 · Cropped for display

1. What Eddy checks

River levels

Live river sensors

Water temp

In degrees F

Weather

Next 4 days

Stocking

Michigan DNR records

0-100

Fishing score

Good day?

You get a text

2. The sweet spot (rainbow trout)
BestToo coldToo warm36F42F48F54F60F66F72F78F

Each fish has its own sweet spot. The closer the water is to it, the higher the score.

3. When you get a text

Poor

0-44

Fair

45-64

Good

65-79

Prime

80-100

You pick how good a day has to be. Below that, Eddy stays quiet. Very high or too-warm water always keeps the score low.

4. What the text looks like
Eddy here - Manistee River: Prime tomorrow. The river is dropping back into shape. 26,490 Skamania steelhead stocked Apr 28. Go at dawn. Try a nymph, like a pheasant tail. (Live river data) Text me what you see - I'll tell you what to tie on. Reply STOP to end texts.

For the curious

The rest of this page shows the details, sources and limits behind the score.

The score in detail

Each water gets a score from the parts that matter for your species: water temperature against that species' comfort range, river flow against that river's own history, water clarity, the forecast, and for trout, how recently the DNR recorded a stocking.

Hard limits override everything. Very high water caps the score at 20. Water too warm for the most heat-sensitive fish present caps it at 25. Rivers with no gauge that may be flooding cap at 40. When a part is missing for a species (bass, catfish, walleye and panfish are not scored on stocking), the remaining parts are re-weighted so the score still adds up to 100.

Verdicts: Prime, Good, Fair, Poor. You only get a text when a water you watch crosses your own threshold. Silence on other days is on purpose.

We also project the next four days. Those projections carry lower confidence than today.

Sources by species

  • Trout: Michigan DNR stocking records (event dates, counts, strains, average length) plus USGS gauge flow and water temperature. Temperature bands follow the coldwater thresholds in our scoring tables, with heat caps for the most heat-sensitive species present.
  • Bass: Lab growth optima 77-80.6F (25-27C; Niimi & Beamish 1974; Coutant 1975; Horning & Pearson 1973); bioenergetics parameters CTO 81.5F (27.5C), CTM 98.6F (37C); smallmouth cooler prime from field preferendum.
  • Catfish: Channel catfish aquaculture studies - growth range 75-90F (Swann 1997); optimum growth about 85F (Wellborn 1988); best feed conversion at 81-88F cycling regimes (Arnold/Allen); feeding inconsistent below 71F, greatly reduced (Robinson & Li 2001).
  • Walleye: Thermal-guild literature - prefer 64-75F, physiologically optimal (Hokanson 1977; Kitchell et al. 1977; Bozek et al. 2011); mature walleye prefer 64-72F (Christie & Regier 1988); upper lethal 81-88F (Koenst & Smith 1976); Peat et al. 2015 (adult walleye thermal ecology in Saginaw Bay).
  • Panfish: Published species-guide consensus - bluegill prefer 70-80F, spawn 70-75F; crappie best 68-72F, spawn 62-72F; yellow perch cool-tolerant spring spawner (covers the 65F prime-band start).

Flow and water temperature come from USGS stream gauges. Stocking history comes from the Michigan DNR fish stocking database.

What we leave out, and why

Solunar values and the moon: left out of scoring. Quigley et al. 2023 found no trout catch-rate relationship with any solunar value.

Barometric pressure: left out of scoring. No controlled study shows it changes how fish feed.

Confidence tiers

Every score carries one of three labels, and Eddy always says which.

  • Gauge-backed: flow and temperature both under 6 hours old, from a gauge on the same water or within about 15.5 miles (25 km) in the same watershed.
  • Partial data: the gauge is about 15.5-46.6 miles (25-75 km) away or on a different tributary, or we have flow but no temperature.
  • Weather-only estimate: no usable gauge, or all gauge data is more than 24 hours old.

Gauge data 6-24 hours old drops one tier. Older than that, it is treated as missing.

Michigan data, honestly

  • Records arrive after the fact. The DNR logs stockings once they happen. We never know or announce a plant ahead of time.
  • Event date vs. when we saw it. We always quote the date the fish went in, not the day the record showed up in the database.
  • Fingerlings are future fish. Plants averaging about 5.9 inches (15 cm) are logged as history, not sold as fishable stockers. With no length recorded, we give the count and date only.
  • Private plants never appear. Stockings by private permit or on private water are excluded before anything is shown or texted.
  • Steelhead strains are named. When the record lists a strain (for example Skamania or Little Manistee), we say it.

The honest ceiling

Day-level catch models have modest explanatory power - ThirdCoastAngler is a conditions index. It tells you when the water looks right. It does not tell you whether fish will bite.

Lure and depth suggestions are a starting point - not a guarantee. When what you see on the water disagrees with the gauge, your eyes win.

Claims we never make

  1. Any accuracy percentage ("96% accurate") without a published, pre-registered, independently auditable test.
  2. "Scientifically proven," "AI predicts," or "proprietary algorithm" language for any component resting on angling heuristics or rules chosen by judgment.
  3. Catch prediction ("you will catch fish") - the product is a conditions index.
  4. Lunar/moon feeding windows for any species.
  5. Barometric pressure as a feeding driver - the +2 front bonus stays tied to forecast variables, never described as pressure-sensing.
  6. Precision beyond the inputs - no hourly stars, no exact "bite windows," no GPS-accurate feeding times.
  7. No ice-thickness, ice-safety, or "safe ice" statements - ever.
  8. For Michigan specifically: no advance stocking dates, no "catchables Thursday," no forward-looking plant claims.

Questions? quashfoundry@gmail.com - or browse the free water pages.