How to remove outliers using box-plot?
Seaborn uses inter-quartile range to detect the outliers. What you need to do is to reproduce the same function in the column you want to drop the outliers. It's quite easy to do in Pandas.

If we assume that your dataframe is called df and the column you want to filter based AVG, then

Q1 = df['AVG'].quantile(0.25)
Q3 = df['AVG'].quantile(0.75)
IQR = Q3 - Q1    #IQR is interquartile range. 

filter = (df['AVG'] &gt;= Q1 - 1.5 * IQR) &amp; (df['AVG'] &lt;= Q3 + 1.5 *IQR)
df.loc[filter]