Sat 17th in the Sky Bet League One table with a +1 goal difference shows that games involving Shrewsbury tend to be won and lost by the odd goal.
They have scored 44 goals this season and conceded 43.
Top scorer Daniel Udoh has 15 goals to his name this season, and he has been well supported by Ryan Bowman who has also reached double figures. Luke Leahy has also chipped in with nine goals from out wide.
Matthew Pennington and Tom Flanagan are the key men in defence for Steve Cotterill’s side, who have more than secured their safety once again in the third tier. The last line of defence is a familiar face with Rovers fans, Marko Marosi made 95 appearances across five years at the club before joining Coventry City in 2019.
A player equally as comfortable in defence or midfield, Leahy signed a two-year contract to join Shrewsbury Town in July 2021.
After starting his career in Scotland with Falkirk, Leahy made more than 150 appearances north of the border before signing for Walsall in 2017. He settled into English football well and made himself a regular in the Saddlers side, featuring in 90 league games prior to a move to Bristol Rovers.
He once again became a regular with his new side and spent another two seasons at the Memorial Ground, but departed after they were relegated to Sky Bet League Two last season. He was quickly snapped up by Steve Cotterill and has proved to be a shrewd signing, starting 39 league goals this season. He has chipped in with goals, scoring eight in the league and one in the Emirates FA Cup.
Born in Salford, Vela came through the ranks at Bolton Wanderers and in eight years as a professional with the Trotters made more than 180 appearances, during which time he had a brief loan spell with Notts County.
He left Bolton for Hibernian in 2019, but spent just six months north of the border before signing for Shrewsbury. Having had his injury problems earlier in his career, the 28-year-old is approaching 100 appearances for the Shrews, and is an integral part of the way they go about things.
His role has become even more important this season after the departure of Oliver Norburn to Peterborough United last season.
Born in Carlisle, Bowman started his career with his hometown club in 2009. He made nine substitute appearances for the blues before signing for Darlington in 2011. He spent the majority of his early career with clubs in the lower leagues, and had a good goalscoring record with the likes of Hereford, Torquay United and Gateshead.
He scored 15 goals in his first season with the Grecians, and helped the side go all the way to the Sky Bet League Two play-off final, where they were beaten by Northampton Town. He backed that up with another 14 goals in the last campaign, with his contract coming to an end in the summer.
Shrewsbury came calling amid plenty of interest for the 30-year-old, and he has 12 goals in all competitions this season.
After starting his professional career at Crewe Alexandra, Udoh made 20 appearances at Gresty Road. He also spent time out on loan at the likes of Solihull Moors, Chester and Leamington, before a permanent move to Telford in 2018.
The Nigerian would spend just one season in Non League though, with his goalscoring exploits, 26 in total, earning him a move to Shrewsbury in the summer of 2019. He would go onto score on his debut for the club in a 3-2 defeat to Accrington Stanley.
He only scored nine goals in his first two seasons with the Shrews combined, but has already beaten that tally by some distance this season with 15 to his name. That includes a goal at Anfield in an Emirates FA Cup third round tie against Liverpool.