District-level cotton yield combines long-term technological change with shorter-term variation associated with climate, management, pests and measurement error. We evaluated trend-assisted reconstruction of observed cotton lint yield for 6 Telangana districts from 1998–2019 (132 district-year observations). Daily India Meteorological Department (IMD) rainfall and temperature series were rebuilt into June–September rainfall totals and mean temperature. September-ending standardised precipitation index (SPI-3) was calibrated separately for each district from July–September rainfall using a zero-adjusted two-parameter gamma distribution over 1951–2019. Standardised precipitation evapotranspiration index (SPEI) was excluded because the previously supplied approximation did not follow a recognised SPEI procedure. Nine machine-learning models predicted deviations from district-specific yield trends; raw yield was reconstructed by adding the predicted deviation to the trend. Under retrospective conditional leave-one-district-out validation (LODO), Extra Trees achieved pooled raw-yield R² = 0.531, mean district raw-yield R² = 0.405 ± 0.139 and root mean square error (RMSE) = 0.891 quintals per hectare (q/ha). The trend-only baseline already achieved pooled raw-yield R² = 0.514 and RMSE = 0.906 q/ha, so Extra Trees improved squared-error performance by only 3.3 %. Residual-scale R² was 0.033 pooled and 0.019 ± 0.129 across districts. In forward validation using only earlier years, ridge regression had RMSE = 1.192 q/ha versus 1.210 q/ha for the trend baseline, but mean district raw-yield R² was −0.281. Correct SPI calibration identified 19 of 132 observations (14.4 %) below −1.0. The results support limited trend-assisted reconstruction of historical raw yield, but not strong climate-only prediction or causal drought-loss attribution.