You may use confidence intervals for your need, and to count the number of points that are only out of the upper bound (as you are interested only in the positive extremes). This method uses the variance that you've intuitively used but takes into account the side/sign of the extremes.
You can also calibrate the size of the confidence interval for your specific needs (i.e the volume of extremeness) by switching the confidence term with a different multiplier with the standard deviation to control the upper bound.
There are some theories that are used in the field of statistical process control, that are trying to supply tools for similar needs as yours. These technics are designed to find outliers/faults in the domain of manufacturing processes. Examples for such technics are: Control Charts, Six-Sigma which are designed to a similar use with few samples per set.
All of these technics, are taking into account the number of samples used and their standard deviation (some are assuming normality and others not).
The Box-Plot is also another visual technic to describe the extremes and it is using less assumption on the samples population to set the outliers bounds (percentile-based limits).
You may also use a mixed-method for your need: using the median as the centre of the confidence interval, and a fixed size for the interval size (which defines the limit to be an outlier) instead of the std/variance.
In a case that you are having more samples per set of points, you may use other moments of the set of samples such as their Skewness to detect the right tail.
boxplot.stats
. // It is true that the distance from the high outlier from the mean would have a heavy influence on the sample SD. // Suggest you try both ideas and see which matches your intuition for best 'ranking`. (If it's down to SD and variance, suggest you use SD instead of variance to stay with original units.) $\endgroup$