📊 THE NUMBER
42%
corn planted as of May 24, vs. 5-year avg
The 2026 crop entered pollination week with planting having caught up to the 5-year average after a wet May start. With the 6-to-10-day outlook now calling for hotter-than-normal conditions across the Heartland, the crop that got in on time is about to face its biggest stress test of the season. How corn handles this heat window is what the next two WASDE revisions will price.
💬 DAILY QUOTE
โBull markets are born on pessimism, grow on skepticism, mature on optimism, and die on euphoria.โ
John Templeton
↺ YESTERDAY'S CALL DIDN'T
Called beans up toward $11.95 on the thesis that export sales above 400K MT would keep the move alive.
Beans closed at $11.81, exactly where the call started -- the $11.95 target was never reached. The export-sales catalyst did not deliver the incremental buying needed, and the China-deal bounce kept fading into the WASDE. Miss, plain and simple: beans gave back ground instead of gaining it, and the call did not play out.
📡DRIVERChina soybean purchases resuming at existing levels, no incremental demand above the May 18 commitment.
↺Beans: export-sales catalyst didn't materialize; slide accelerated into WASDE.
Soybeans closed at $11.81, down 16 cents, and the nearby contract has now given back most of the China-trade-deal bounce that arrived May 18. The catalog of good news, the $17 billion annual US ag purchase commitment through 2028, the 85.4 million planted acres confirmed by the June 30 acreage report, the export sales from Thursday, has been absorbed and the market found no new buyers above $12.10. What's driving the slide is straightforward: China resumed purchases as the trade thaw continued, per reporting from Farm Policy News, but resumed buying at existing commitment levels is not incremental demand. The WASDE at 11 AM CT is the only thing that changes this calculus today. A cut to ending stocks below 380 million bushels gives the bulls a real number to trade. A hold or build and the next conversation is whether $11.50 is where the November contract finds support.
Export news already absorbed; the WASDE ending-stocks line decides whether $11.74 November holds.
🎯 Unpriced new-crop soybeans: hold through the 11 AM WASDE. A stocks cut below 380M bushels justifies scaling sales toward $11.95. A hold or build, reassess storage economics before harvest.
📡DRIVER6-to-10-day forecast calling for hotter, drier conditions across the Heartland; wheat cheapest contract in the complex.
Chicago wheat at $6.12, up 9.5 cents, was the only contract in the grains complex that went the right direction today, and the move has a plausible thesis behind it. The 6-to-10-day forecast from Brownfield's weather desk calls for hotter-than-normal conditions across most of the Heartland with below-normal precipitation in the western Belt, conditions that tighten the soft red winter wheat outlook right when the WASDE is positioned to revise global balance sheets. Wheat has been the complex's laggard all season, sitting in the bottom half of its 52-week range while corn and beans ran. Funds rotating into the cheapest contract on the board ahead of a supply report is not a novel playbook. Whether this is a one-day reposition or the start of something is a question the WASDE will start to answer by noon.
Wheat's 9.5-cent gain is real rotation, not noise; $6.20 is the line that extends the move.
📡DRIVERFund liquidation in cattle complex; Cargill Fort Morgan lockout (ongoing since May 19) keeping processing capacity constrained.
↺Cattle: fund liquidation thesis held; feeders breaking lower as called.
Live cattle settled at $235.30, down 1.0%, and feeders closed at $356.27, down 1.7%, flagging the overnight surprise threshold. Yesterday's Brownfield recap confirmed what the chart has been saying: August live cattle closed $2.37 lower the previous session on fund liquidation, no box beef cutout news, no packer spread development, just funds getting out. The ongoing Cargill Fort Morgan and Schuyler plant lockout that began May 19 removed roughly 2% of weekly US slaughter capacity, and that processing constraint is now working against the feedlot side. Cattle backed up in pens means feeders stay under pressure, and at $356.27 the feeder contract is feeling it. Missouri extension's warning today that lower-quality hay from excessive rains adds another cost layer for cow-calf operators who were already watching compressed margins. Until the lockout resolves or a new packer bid emerges, live cattle has no clean upside catalyst.
Processing constraint plus fund exit: cattle needs a packer bid or lockout resolution to find a floor.
📡DRIVERUS strikes on 90 Iranian military sites this week; IEA warning on oil surplus forecast; refining margins at record highs.
WTI crude held at $71.99, down just 0.6% on the session, but the weekly story is a 4.94% gain as Iran-Hormuz tensions, with the Strait of Hormuz premium that built since early April now partially rebuilt after this week's re-escalation, reasserted themselves. The other shoe dropped in the news bucket: US strikes this week targeted roughly 90 Iranian military sites including coastal radar and anti-ship missile batteries, and the IEA warned the renewed conflict could upend its oil surplus forecast. Refining margins hit new record highs as diesel inventories tightened. For producers, diesel at elevated refining margins is the direct transmission mechanism from geopolitics to input costs. Natural gas at $2.99 is still sitting near the bottom of its 52-week range and is not pricing the Hormuz story the same way crude is. That divergence is worth watching: if LNG carriers keep navigating the Strait successfully, natgas catches up; if the Strait tightens further, crude leads.
Diesel margins at records mean input costs stay elevated; watch whether the Strait tightens further.
⇄ THE SPREAD TO WATCH
November beans / nearby beans carry
$0.07 inverse (nearby at $11.81, November at $11.74), narrowing
The nearby contract still carries a 7-cent premium over November, which is unusual this far from harvest and says the market is pricing a near-term demand pop that hasn't shown up yet. If the WASDE cuts ending stocks and export demand firms, this inverse widens and old-crop holders get paid to store. If the WASDE disappoints, the inverse breaks down and new-crop November becomes the price anchor.
📍 BASIS PULSE
Corn basis firming east; soy basis softening ahead of WASDE.
Eastern Belt corn basis is firming as ethanol plants come back from summer maintenance and spot demand picks up. Producers east of the Mississippi with old-crop corn in the bin have a window the December futures board alone is not pricing. Western Belt corn basis stays soft, consistent with the seasonal and ample supply sitting on farm. Soybean basis is softening heading into the WASDE, with commercial buyers unwilling to bid aggressively until they see where USDA sets ending stocks at 11 AM. Basis will likely reset sharply in either direction by early afternoon.
🧠 THE MORE YOU KNOW
The WASDE carry trade: why funds position before the number, not after.
Wheat ran 9.5 cents today while beans fell 16 cents, and both moves happened before the WASDE printed. That is not random. Funds that trade grain for a living run a carry-trade playbook into major USDA reports: rotate out of the contract with the most priced-in good news and into the contract with the most room to surprise to the upside. Today that meant selling November beans at $11.74, which have already absorbed the China commitment and the acreage report, and buying Chicago wheat at $6.12, which sits near the cheapest point in the complex's 52-week range. The WASDE either validates the rotation, if it tightens wheat ending stocks, or the fund flow reverses fast. By 11:30 AM CT today, you will know which way the carry trade worked.
CBOT/CME settlement prices; USDA Crop Progress (week ending May 24); USDA Acreage Report (June 30, 2026); Brownfield Ag News; Farm Policy News; farmdoc daily (University of Illinois); OilPrice.com; EIA International Energy Statistics; IEA weekly update; Kpler shipping data. · Auto-compiled at 6:02 AM CT