Herrera announced his retirement on his personal Twitter page Friday.
Herrera was released by the Cubs on Wednesday, Mark Gonzales of the Chicago Tribune reports.
Herrera signed a minor-league contract with the Cubs on Thursday, Mark Gonzales of the Chicago Tribune reports.
The White Sox requested waivers for Herrera on Sunday for the purpose of granting his unconditional release.
Herrera was designated for assignment by the White Sox on Friday.
Herrera is expected to claim one of the reliever spots, LaMond Pope of the Chicago Tribune reports.
Herrera attributed his career-worst 6.14 ERA in 2019 to the aftereffects of foot surgery, Daryl Van Schouwen of the Chicago Sun-Times reports.
Herrera gave up a home run while striking out two to record the save in a 5-3 win over the Tigers on Sunday.
Herrera (oblique) was activated from the 10-day injured list prior to Sunday's game against the A's.
Herrera is scheduled for another rehab appearance with Triple-A Charlotte on Thursday, Daryl Van Schouwen of the Chicago Sun-Times reports.