Michael OHalloran has completed his transfer from St Johnstone to Rangers, signing a four-year deal at Ibrox. Rangers had previously failed with two bids for the Saints wide man earlier in the window but it has proved to be third time lucky for the Championship pacesetters as a fresh bid over the weekend bore fruitOHalloran has signed for an undisclosed fee and will go straight into the squad for Tuesday nights league game at Raith Rovers. The 25-year-old told his new clubs website: I am happy it is finally over the line because it has been a long time. Ive not known whether I am coming or going over the last month but I am delighted to be here now.When you hear of the interest though your immediate reaction is that you want to go to the big club and I am just happy the opportunity has finally come and the move has happened. OHalloran scored in St Johnstones win at Ibrox in the League Cup tie in September OHalloran, who was part of the St Johnstone side beaten by Hibernian in Saturdays League Cup semi-final at Tynecastle, moved to Perth two years ago after being released by Bolton Wanderers. He he made a total of 89 appearances for Saints, scoring 16 goals.Rangers boss Mark Warburton said: Im delighted. Michael fits the profile we want in a player perfectly. He gives some maturity even though hes still only 25.He has the experience and quality of having played at Premiership level. Hes pacey. We want players with the flexibility of position so Michael ticks all those boxes. I think its a great move for the club. Michael OHalloran admits it was stressful dealing with the interest from Rangers and he is delighted to finally complete his move from St Johnstone Saints chairman Steve Brown said: Im satisfied with the transfer fee which reflects our full valuation of the player and we wish Michael all the best in the future.Rangers have also signed Mekhi McLeod from Wolves but the wide player will start off with the clubs U20s squad.Meanwhile, St Johnstone have confirmed the departure of midfielder Liam Caddis, who has reached an agreement with the club to terminate his contract. A late debut goal from Billy King helped Rangers beat Falkirk 1-0 Also See: Transfer Centre Latest transfer news Transfer betting Paper Talk Lyle Alzado Youth Jersey . Boucher previously coached the Tampa Bay Lightning and had a 97-78-20 record over two-plus seasons. He was dismissed by the team last March after the Lightning struggled in the lockout-shortened season with a 13-18-1 record. Otis Sistrunk Raiders Jersey . LOUIS -- St. http://www.shoptheraidersonline.com/Elite-Johnathan-Abram-Raiders-Jersey/ . Its the second straight game Bell has scored in extra time for Kelowna, which beat the Brandon Wheat Kings 6-5 on Friday, and he now has four game-winning goals on the season. Maxx Crosby Youth Jersey .com) - Richie Incognito has reportedly been admitted to a psychiatric care unit in Arizona. Fred Biletnikoff Jersey . "Were just throwing s--- at the wall hoping something sticks," said Tortorella about the possible line combinations for Fridays game against Columbus. The Canucks have lost five straight games and six of their last seven, leaving them in a logjam in the Pacific Division, currently sitting fifth - good for ninth in the Western Conference. Washington State Cougars senior wide receiver River Cracrafts career is over after suffering a torn ACL against California on Saturday, a source close to the situation confirmed.Cracrafts timeline to return is unknown but a return for Februarys NFL draft combine seems unlikely.His loss is huge for the Cougars (8-2, 7-0 Pac-12), who are first in the North Division.On the season, Cracraft had 53 receptions for 701 yards and five touchdowns. He was second only to Gabe Marks in receiving yards for Washington State, but the percentt of his receptions that went for a first down or touchdown (64.dddddddddddd2 percent) was the best among the Cougars top five receivers.Cracrafts backup, senior John Thompson, has recorded 16 catches for 150 yards this season.Ranked 23rd in the CFP, Washington State is on an eight-game win streak after dropping its first two games of the season. The Cougars travel to No. 12 Colorado this weekend. ' ' '