Promoted to rear admiral in June, Sprague commanded Carrier Division 22, which covered the assault on Guam from July–August and Morotai in September. In command of Task Group 77.4 and Task Unit 77.4.1 ("Taffy 1") during the Battle of Leyte Gulf from October 24–25, Sprague briefly commanded Pacific training carriers under Carrier Division 11, before leading Carrier Division 3 off Okinawa from April–June 1945. He commanded Task Force 38.1 during the final air operations against Japan by the war's end.