Invasive grass carp (Ctenopharyngodon idella) are currently reproducing in several tributaries to Lake Erie and threatening the Great Lakes ecosystem and fisheries. Grass carp are pelagic river spawners whose fertilized eggs drift downstream from the spawning site, developing as they drift. Variability in spawning time and location together with nonuniform velocities in natural rivers leads to egg age variability in field samples at downstream sampling sites. In this study, the Fluvial Egg Drift Simulator (FluEgg) model was used to simulate the transport of grass carp eggs collected in 12 samples at 9 sites in the lower Sandusky River (Ohio, USA) on July 12, 2017, to replicate the observed variability in egg-age distributions present in field samples. The variability in egg ages in virtual samples compare well to field samples. The most plausible explanations for differences between virtual and field samples are the existence of multiple spawning locations, including a spawning area approximately 8 kilometers upstream from the river mouth, and idealized flow fields derived from a one-dimensional hydraulic model. Despite multiple sources of uncertainty and the deficiency in prescribing detailed spawning activities in the simulations, the results validate the utility of FluEgg together with ichthyoplankton data to identify plausible spawning areas and interpret age variability in field samples. A comprehensive discussion of model limitations and ichthyoplankton sample interpretation provides guidance for those using drift models to inform management actions for control of invasive carp in North America and to protect and restore carp populations in their native range in Asia.