The final game of the 2020/21 season saw United boss Chris Beech make three changes from the side which recorded a dramatic last-minute winner at Orient the previous weekend.
Paul Farman was back between the sticks, with Jon Mellish and Gime Toure also recalled as Magnus Norman and Lewis Alessandra missed out. The injured Ozzy Zanzala was the other who didn't feature.
Midfielder Callyum Guy made appearance number 50 for the club, on a day when he was set to pick up a variety of awards having impressed throughout the campaign.
There was drama before kick off when Aaron Hayden complained of a tight hamstring. Rod McDonald was given the nod, with Lewis Bell added to the bench.
George Tanner set off on a run from the moment the whistle was blown and he brushed Lavery aside before crossing into the box. That was cleared, but Carlisle were there again as Kayode took the throw early. Riley delivered as it came his way, but the Saddlers eventually hooked it clear.
Another good move saw Anderton spread the play when Patrick pulled wide. He found Tanner, and his touch invited Riley to shoot from 20-yards, and to the right of the area. He kept it low but it angled past the upright.
Three consecutive free kicks for the hosts kept Walsall pegged back, and Guy kept the third clearance alive as he pushed Melbourne out of the way. Armer arrived to cross, and Anderton leaped high to meet it. His header had power but it was straight at Rose.
The visitors threatened at the Warwick Road End when Melbourne swung a wicked free kick at the six-yard box. Leak got there, but it glanced off the top of his head and skipped away from the nets.
And the away team came again when Perry fizzed the ball down the line for Wright to control. He did just that, but his cross had too much on it and Lavery could only watch as it passed him by.
Half a sight of goal from distance invited Tanner to try his luck, but his drilled attempt was blocked before it could get close to the box.
Lavery was also presented with space 35-yards out and he pulled the trigger on a shot that swirled and dipped wickedly. Farman parried it and Tanner helped it behind to safety.
The Cumbrians were disappointed not to have taken the lead on 25 minutes when Patrick teased the back line before curling a beauty of a cross through bodies. Armer opened his legs, dived, and connected with a peach of a header that Rose did well to deal with.
There was plenty of action to report and Gordon swept one over the bar for Walsall as he dropped a shoulder when he went on a run. His bearings were wrong and the target was untroubled.
Gime Toure created a chance for himself when he stole possession from Perry right on the edge of the box. He suddenly had just the stopper to beat, but Rose stayed big to make a superb save as the thundering toe poke came his way. The rebound bounced awkwardly in front of Mellish and he couldn't keep his volley down.
Tanner had a go with his left boot after Mellish and Patrick had fashioned an opening, but Rose was once again in the right place at the right time.
The second period started with an Osadebe free kick from wide which found Leak on the move. He couldn't get enough on it as he stretched his neck and it flew into the terraces.
A sprint from Osadebe was next on the agenda and Farman had to go low as the big winger burst into the box. He squared it, but Anderton and Tanner were back to provide vital cover.
Joe Riley had a long-ranger charged down as the game remained in the balance, but chances were suddenly at a premium as both teams stayed tight.
A measured deep free kick delivery from Osadebe found Melbourne with time on his hands with 70 minutes on the clock but he angled his header up and over the bar.
Captain Nick Anderton did well to take a clearance on his chest in response and his through ball found Cedwyn Scott. The striker went for it from the angle of the box but he was also high and wide.
United moved the ball from back to front with quarter of an hour left to go but the cross-shot from Tanner was plucked out of the air by Rose.
Lavery scuffed a 19-yarder along the ground when he turned his man to make room, and Dixon did the same at the other end when he was found by a raking pass from Armer. His cross on the run was just behind Scott, but it eventually came to Alessandra. He tried to pick his spot but he couldn't keep it down.
The final stages brought a scramble in the home area as Lavery broke the lines, but Farman smothered it and it was a share of the spoils and a clean sheet for the Blues as their season drew to a close.
Carlisle United - Farman, Tanner, Hayden (switched before kick off as he complained of a tight hamstring) R McDonald, Anderton (c), Armer, Riley (Scott 59), Guy, Mellish (Charters 79), Patrick (Dixon 79), Kayode, Toure (Alessandra 67). Subs - Norman (gk), Devine, Bell.
Walsall - Rose, Melbourne, Clarke (c), Kinsella (Sinclair 90), Lavery, Gordon (W McDonald 67), Leak, Perry, Osadebe (Willis 90), White (Norman 85), Wright (Nolan 85). Subs - Roberts (gk), Bates.
Referee - Marc Edwards
Assistant Referee 1 - David Avent
Assistant Referee 2 - Alan Clayton
Fourth Official - Peter Gooch
Observer - Barry Sygmuta
Coach - David Allison
Attendance - BCD