" An oddball" , " an oddball" is probably slightly more familiar than " odd" , it's slightly more affectionate, slightly nicer, but it still means very strange.
We're all oddballs and misfits and weirdos, but the great thing about this place is we all belong, especially this good man, who gave me the courage to conquer my fear and become part of this community.