Human: All-around strong race for any class.
Standard: Great for rounding out odd ability scores from a point-buy character creation.
Variant: increasing your Dexterity, a bonus skill, and picking up a feat at first level grants you a huge advantage. Skilled makes you useful in any situation right off the bat with a total of 10 proficient skills at level 1.
KenkuVGtM: Solid ability score increases, and access to two skills. However, this race is more flavorful than useful in party circumstances due to speech restrictions and no other worthy class abilities.
KoboldVGtM: Pack tactics doesn’t give you any extra utility for sneak attack. Sunlight sensitivity is a tough hurdle to overcome, and severely hampers your sneak attack opportunities. The Strength penalty means nothing to you, as that is the Rogue’s typical dump stat.
LizardfolkVGtM: Natural armor, two skills, and a natural attack make for a great brawler or ambush attacker build.
OrcVGtM: Poo ability spread for Rogues.
RebornVRGtR: In most cases, this race would be mediocre. In the case of a skill-forward class like Rogue, the Knowledge from a Past Life ability will come in very useful.
TabaxiVGtM: This race was built for Rogue. Dexterity, relevant skills, darkvision, mobility and a natural attack to boot.
Tiefling: Tieflings make compelling Rogues. Darkvision, spellcasting, energy resistance, and the Charisma to play the Party Leader.
Standard: The Standard Tiefling package has a solid suite of abilities for a Rogue.
Devil’s TongueSCAG: A great choice for Mastermind and Inquisitive Rogues.
FeralSCAG: Perfect stat spread for Arcane Trickster.
HellfireSCAG: Burning hands isn’t eligible for Sneak Attack. Hellish rebuke is a reaction.
WingedSCAG: Flight in place of the spellcasting grants you more relevant mobility over arcane utility.
AsmodeusMToF: The ability score increases aren’t as good as Feral or Glasya, but the Charisma is welcomed if you’re trying to be the party leader.
BaalzebulMToF: Bad ability spread.
DispaterMToF: Greate for an Inquisitive or Mastermind Rogue.
FiernaMToF: Bad ability spread.
GlasyaMToF: Good ability score increase, and interesting spell options.
LevistusMToF: Bad ability spread.
MammonMToF: Bad ability spread.
MephistophlesMToF: Bad ability spread.
ZarielMToF: Bad ability spread.
TortleXGE/TP: Not very strong for Rogue.
TritonVGtM: Nothing useful for Rogue.
Yuan-Ti PurebloodVGtM: nothing useful for Rogue.