Roller has changed. You no longer 'roll' a random number based on a "base" roll.
Rolls are determined by race, rather than race and class for now.
Some max_rolls will actually give you a max_stat depending on your race, however, they're countered with a high experience penalty.
Max_rolls were taken from the forsaken lands wiki, here, and averaged from class values.
Edited
Fire Giant Monk data is missing from the table...
Lol that sounds like an awful combo, but yeah it is missing.
Ogre neutral thief still not possible? They can cover up in the forest and work bows tho...
Where in the holy hell is storm giant paladin on this list?!? 

Edited
Storm giant paladin is in the list of gimping and getting murdered.
Ogre Ranger in game is 26. In the list it's written as 25.
I used averages of all race class combos of every race. 26 was the average of ogres.