Alexey Erokhov of Russia took gold with 221.89 points, Camden Pulkinen of the U.S. was second at 209.35 and Orzel followed for third at 196.05. His 134.98 for his long program was a personal best.
Orzel, 17, was ninth after the short program on Thursday. It was his second career medal on the circuit.
While his free skate wasn’t perfect he launched his performance by landing a triple Axel- double toe combination followed by a quad toe loop-triple toe combo. He fell on a second quad attempt but recovered to finish strong.
Russia was 1-2 in ice dancing with Anastasia Skoptcova and Kirill Aleshin first at 150.78 followed by Elizaveta Khudaiberdieva and Nikita Nazarov in second at 133.85. Caroline Green and Gordon Green of the U.S. were third at 131.23.
Olivia McIsaac of Burlington, Ont., and Elliott Graham of Angus, Ont., moved from fifth to fourth at 122.40 while Seungyun Han of Waterloo, Ont., and Grayson Lockhead of Sweaburg, Ont., were seventh.
Full results: ISU JGP Baltic Cup 2017