In his 37-ball innings, the West Indies opener smashed seven fours and six sixes before he was dismissed off the last ball of the innings as United Stars made 155-3. Campbell put on 84 for the second wicket with Alwyn Williams who hit three fours and four sixes in his 18-ball 45.
Oshane Thomas was the best of the bowlers, taking 2-30 from his two overs.
In reply, Surrey Risers could only manage 87-6 as Thompson 3-15 and Tyrone Daley 2-17 combined to tear through the line-up. Only opener Chadwick Walton, who scored 36 and Delbert Gayle (24) managed double figures.
In the second match on the day, Man of the Match Jermaine Blackwood scored 46 and Kennar Lewis 27 as Surrey Kings defeated Surrey Royals by eight wickets.
Batting first, Surrey Royals scored 90-8 from their 10 overs. Javelle Glen, 23, and Pete Salmon, 20, were the leading scorers against the bowling attack led by Andre Dennis 1-12 and Oraine Williams 1-14.
Lewis and Blackwood made light work of the chase, getting to 95-2 from just 5.2 overs.
Everton Oharo 1-8 and Pete Salmon 1-18 were the wicket-takers for the Royals whose attack wilted under the onslaught of Blackwood, whose 46 came from just 17 balls and included five fours and four sixes.
Lewis remained unbeaten after smashing four sixes from the 14 balls he faced.
The Risers found it hard from the start after winning the toss and electing to bat first.
Delbert Gayle (27) and Nicholas Lewin (15 not out) were the only batsmen to reach double figures as pacers Ojay Shields (2-9 off two overs) and Andel Gordon (2-13 off two) combined to restrict the Risers to a modest 72-6 off their 10 overs.
Jamaica Scorpions all-rounder Alwyn Williams with 30 not out and Damani Sewell with 15 not out then helped the Stars reach 71-1 in the eighth over before rain ended proceedings with the Stars comfortably 19 runs ahead of the Duckworth/Lewis par score.
West Indies opener John Campbell earlier made 20 for the Stars who now have four wins from eight matches.
The Warriors won the toss and chose to field first, a decision which looked like the wrong one at the halfway stage of the game.
Former West Indies Under-19 representative Tristan Coleman was in destructive form for the Titans with a rapid 23 off just 10 balls including three sixes.
Cameos from Oshane Walters (20), Wayne Davis (18) and Jamaica Scorpions all-rounder Jamie Merchant (16) helped the Titans post a formidable 106-6 off their 10 overs.
Mikheil Silver (3-11 off two overs) and Andre McCarthy (2-21 off two overs) were the best bowlers for the Warriors.
Cornwall then got contributions from all their batsmen to eventually overhaul the Titans' total on the very last ball of the match reaching 107-4 off 10 overs.
Ockeeno Farquharson (29), Andre McCarthy (23) and Kerry Holness (17) were the main contributors while Jamaica Scorpions batsman Paul Palmer Jr and Captain Damion Ebanks chipped in with 13 and 13 not out, respectively.
Merchant took 2-21 off his two overs for the Titans.
The Risers took first strike after the Titans won the toss and elected to field first.
Delbert Gayle (35), Ricardo McIntosh (27) and captain Chadwick Walton (22) did the bulk of the scoring to help the Risers post 106-5 off their 10 overs.
Brian Buchanan (2-23 off two overs) and Errol Thomas (2-15 off two overs) were the best bowlers for the Titans.
In the Titans' turn at the crease, contributions from Sherdon Allen (33), Wayne Davis (22) and Albert Gopie (20) were not enough as they fell agonizingly short of the Risers total, finishing 102-6 off their 10 overs.
Fraser, who has 24 wickets in five first-class matches for the Jamaica Scorpions and West Indies A, was the pick of the bowlers with 3-24 from his two overs, including two wickets in the final over when the Titans needed 13 runs for victory.
He got the wicket of Jamie Merchant (2) off the second ball of the over before a six from Oshane Walters off the penultimate ball of the innings meant the Titans needed five runs from the last ball.
Fraser then dismissed Walters (8) off that final ball to seal the Risers’ second win of the tournament.
After the United Stars won the toss and elected to field, they bowled well to restrict the Titans to 81-8 off their 10 overs.
Sherdon Allen (36) and Oshane Walters (10) were the only Titans batsmen to reach double figures as West Indies U-19 representative Andel Gordon led the United Stars bowling with 3-10 off his two overs.
Dwayne Hamilton also took 2-21 for the United Stars.
The Stars reply never got out of first gear as only Jamaica Scorpions all-rounder Alwyn Williams was able to get to double figures with 16.
At the time the rain came down, the United Stars were teetering at 41-7 off 7 overs. There was no further play as the match was then called off with the Stars 18 runs short of their target via the Duckworth-Lewis method.
The aforementioned Grant produced an excellent spell of bowling, taking 4-9 off his two overs.
After the Risers chose to field first, after winning the toss, the powerful Kings batting line-up continued their excellent form so far in the tournament by posting a formidable 139-4 off their 10 overs.
Royal, a former West Indies Under-19 player and current member of the St. Lucia Kings CPL franchise, was the chief scorer for the Kings with 45 off just 17 balls, including four fours and three sixes.
Lewis, a current member of the Jamaica Tallawahs in the CPL, was also in belligerent form with an 18-ball 41, including one four and five sixes, including four in one over off left-arm wrist-spinner Dennis Bulli.
West Indies Test vice-captain Jermaine Blackwood contributed 28 while Andre McCarthy made 17.
Left-arm spinner Warren Campbell was the most economical bowler for the Risers with 1-14 off his two overs.
Despite fighting knocks from Sadique Henry (58 not out) and Delbert Gayle (40 not out), the target of 140 was just too much for the Risers as they finished 109-2 off their 10 overs, 30 runs short of the Kings.
Henry’s innings came off 37 balls and included six fours and four sixes, while Gayle’s knock came off 16 balls and included four fours and three sixes.
Andre Dennis was the pick of the Kings bowlers with 2-15 from his two overs.
After winning the toss and choosing to field first, the Kings were in good form with the ball, holding the United Stars to a modest 82-6 in their 10 overs.
Jamaica Scorpions player, Alwyn Williams, was the only batsman to make a significant contribution for the Stars with 35 against 3-13 off two overs from medium-pacer Oraine Williams and 2-5 off one over from leg-spinner Kenroy Williams.
When it came time for the Kings to chase, McCarthy, batting at number four, was the chief destroyer with his 39 coming off just 12 balls including two fours and four sixes.
Opener Kennar Lewis also contributed 19 as the Kings easily chased their target reaching 83-3 off just 5.3 overs.
Left-arm quick Andel Gordon was the best bowler for the United Stars with 2-21 from his two overs.
The Surrey Kings now have five wins in five games, living up to their tag as favourites.
The Risers struggled to 73-6 off their 10 overs after winning the toss and electing to bat.
Captain and former West Indies pacer Krishmar Santokie (2-7 off two overs) and left-arm spinner Errol Thomas (2-19 off two overs) were the best bowlers for the Titans as only Delbert Gayle (23), Ricardo McIntosh (15) and current West Indies pacer Sheldon Cottrell (10 not out) were able to reach double figures for the Risers.
Wayne Davis (17), Brian Clarke (15) and Jamaica Scorpions all-rounder Jamie Merchant (15) then ensured the Titans successfully chased the target, reaching 74-6 off 9.4 overs.
Akim Fraser (2-10 off two overs) and Gordon Bryan (2-22 off two overs) tried their best for the Risers who finished with six points from 10 matches and will play in the fifth-place playoff on Wednesday.
The Titans moved into fourth with nine points from 10 matches and will either be in the third-place playoff or fifth-place playoff based on the results of Tuesday’s matches.
The Risers won the toss and elected to field, bowling brilliantly to restrict an extremely dangerous Kings batting line-up to 96-7 off their 10 overs.
The Kings were struggling at 63-6 at one point before a vital 33 not out from St. Lucia Kings representative Jeavor Royal propelled them to 96.
Royal’s innings came off 20 balls and included one four and two sixes.
West Indies batsman and Kings captain Jermaine Blackwood contributed 19 against Powell (2-14 off two overs) and Warren Campbell (2-18 off two overs) who were the best bowlers for the Risers.
The Risers then batted sensibly throughout their reply to successfully chase their target, reaching 97-4 off 9.3 overs.
Henry (32) and Delbert Gayle (24) were the main contributors to the successful chase.
The Risers are still at the top of the points standings with 11 points despite suffering their second straight defeat, while victory for the Risers takes them off the bottom of the table with six points.
The day started with the Kings losing to the Middlesex United Stars in a super over.
The United Stars win the toss and elected to field first, restricting the Kings, albeit with a number of changes to their team, to 85-7 off their 10 overs with Kenroy Williams (22) and Xavier Burton (17) being the main scorers.
Tyrone Daley was the pick of the bowlers for the United Stars with 2-14 from his two overs.
Top scores of 38 not out from captain and West Indies opener John Campbell and 21 from Jamaica Scorpions all-rounder Alwyn Williams then allowed the United Stars to match the Kings total reaching 85-6 off 10 overs.
The same pair along with Daley then combined to post 13-1 in the super over before Ojay Shields restricted the Kings pair of Jeavor Royal and Brad Barnes to eight without loss to secure the win.
The Surrey Royals got the better of the Cornwall Warriors in the second match of the day by nine wickets.
The Royals restricted the Warriors to 86-6 off their 10 overs after winning the toss and choosing to field first.
Captain Damian Ebanks (25), Damion Bryce (21 not out) and Kerry Holness (18) were the main contributors for the Warriors against an excellent 2-8 off two overs from Jamaica Scorpions pacer Nicholson Gordon.
The Royals then successfully got to 87-1 off 8.1 overs thanks to 61 not out off 29 balls from wicketkeeper/batsman Romaine Morris.
With the league stage now completed, Wednesday will see the Cornwall Warriors and the Surrey Risers contest the fifth-place playoff, while the third-place playoff will be an all-Middlesex affair with the Titans taking on the United Stars before a champion is crowned on Thursday when the Surrey Royals and the Surrey Kings battle it out.
The Kings posted 102-6 off their 10 overs after the Warriors won the toss and chose to field.
Pacer Andre McCarthy was economical for the Warriors with 1-10 off his two overs.
The Warriors' reply never got out of first gear due to intelligent bowling from the Kings, eventually culminating with them reaching 79-2 after 10 overs.
Openers Ockeeno Farquharson (35) and Paul Palmer Jr (17) top-scored for the Warriors.
Shalome Parnell (1-13 from two overs) and Kenroy Williams (1-20 from two overs) were the wicket-takers for the Kings, which moved back to the top of the table with 13 points and secured a spot in the final with their sixth win in nine matches.
The Warriors are fourth on eight points after their fifth loss in nine matches.
After the Royals won the toss and decided to bowl first, they had the Titans in a tough spot on 29-3 off 5.1 overs before all-rounder Jamie Merchant rescued the innings brilliantly with a 15-ball 41 including five fours and three sixes.
He was dismissed in the ninth over to leave the score 84-4 before Nicholson Gordon bagged a hat-trick in the last over with the wickets of Errol Thomas (17), Sherdon Allen (2) and Jamaine Morgan (0).
Opener Wayne Davis earlier contributed 18 for the Titans.
Gordon finished with 3-21 off his two overs while off-spinner Peat Salmon contributed 2-5 from his two.
The Royals then cruised to their target, getting to 98-1 off 8.3 overs despite a short rain delay during the fourth over of their reply.
Lugg combined with West Indies batsman Nkrumah Bonner to form a match-winning second wicket partnership of 96 after fellow opener Romaine Morris was dismissed in the first over for a duck by former West Indies pacer Krishmar Santokie.
Lugg finished 50 not out off just 24 balls including four fours and three sixes, his second half-century of the tournament, while Bonner ended up 46 not out off 25 balls including two fours and four sixes.
The Titans batted first and posted a respectable 101-7 off their 10 overs after the Royals won the toss and chose to field.
Sherdon Allen (25) and Tristan Coleman (19) were the main contributors against a solid all-round bowling effort from the Royals.
The Royals only used five bowlers with Khari Campbell (2-14) and Ryan Francis (2-10) being the two best.
102 proved to be not enough for the Titans to defend against a powerful Royals batting line-up as Surrey needed only 8.3 overs to get to 107-3 and secure a seven-wicket victory.
Jamaica Scorpions wicketkeeper/batsman Romaine Morris (38) and opener Leroy Lugg (31) were the main contributors for the Royals.
West Indies batsman Nkrumah Bonner made 17 and Royals skipper Javelle Glen saw his team get their fifth win in eight matches with 12 not out.
The Royals chose to field after winning the toss and were dominant throughout the innings taking wickets in quick succession.
Jamaica Scorpions pacer Nicholson Gordon (3-13 from 1.2 overs), left-arm spinner Raewin Senior (2-9 from two overs, left-arm spinner Ryan Francis (2-6 from two overs) and off-spinner Peat Salmon (2-19 from two overs) were all instrumental in bowling out the Warriors for a subpar 58 in 9.2 overs.
Jamaica Scorpions all-rounder Derval Green (13), opener Ockeeno Farquharson (12) and former Scorpions skipper Paul Palmer Jr (11) were the only Warriors batsmen to scratch double figures.
The chase was a simple one for the Royals despite the early wickets of West Indies batsman Nkrumah Bonner (5) and Leroy Lugg (12).
Carlos Brown (25 not out) and captain Javelle Glen (16 not out) ensured that the Royals got to their target without the loss of another wicket, ending 59-2 from 8.2 overs to secure their fourth win of the tournament.
The Kings got to a competitive 110-7 after the Royals won the toss and elected to field first.
That total would’ve been a lot different without a crucial 52 off 32 balls from opener Kennar Lewis.
The Jamaica Tallawahs opener’s innings included one four and five sixes.
Pete Salmon (2-17), Raewin Senior (2-14), and Ryan Francis (2-29) were the best bowlers for the Royals.
The Royals reply looked in bad shape at 63-4 off 5.4 overs before an enterprising knock of 37, off just 14 balls, from Carlos Brown left them needing 18 runs from 17 balls for victory at the time of his dismissal in the eighth over.
Salmon (21 not out) and Jamie Hay (6 not out) then held their nerve to carry the Royals over the line at 114-6 off 9.1 overs.
Leroy Lugg (21) and Romaine Morris (15) also contributed with the bat for the champions, while Andre Dennis with 2-25 was the most successful bowler for the Kings.