Lambert began 1947 on the Reds' early-season roster, but in his first appearance of the year on April 18 against the Pittsburgh Pirates in relief, he was treated harshly, surrendering six hits and seven earned runs in only one inning of work. The Reds lost the contest, 12–11.[4] Lambert worked in two more games, the last on April 28, but when Cincinnati optioned him back to Syracuse at the May cutdown, Lambert retired from the game rather than report.
He returned to Ogden, Utah, site of his 1940 and 1941 seasons, where he appeared in ten games at age 31 before retiring from baseball. He settled in Ogden, where he died at 64 in April 1981.