Ryker Webb, 3, though, was in otherwise good shape after his harrowing adventure in far northwest Montana, officials said.
The boy was reported missing Friday afternoon near mile marker 18 of state Highway 56, south of Troy and east of Bull Lake, according to the Lincoln County Sheriff’s Office.
The sheriff’s office said search efforts using helicopters and drones were hampered over the weekend by “very poor weather conditions which consisted of rain, low visibility, and low ceiling.”
But Ryker was found Sunday afternoon near Pine Ridge Road and South Fork Bull River Road in Sanders County, about 2.4 miles from where he went missing, a sheriff’s dispatcher said Monday.
The little boy “was in good spirits and apparently healthy, although hungry, thirsty, and cold,” according to the sheriff’s statement.
The temperature fell into the low 40s in Missoula on Saturday, with a quarter inch of rain hitting the ground.
He was taken to Cabinet Peaks Medical Center for evaluation.
EDITOR'S NOTE (June 7, 2022 at 4:30 p.m. ET): An earlier version of this story reported Ryker Webb's age as 4, as stated by the Lincoln County Sheriff’s Office. Tuesday, officials said his correct age is 3. This story has been updated to reflect that.
This story first appeared on NBCNews.com.