In 1964, Meehl graduated from Frankford High School where he played both soccer and baseball.
In 1973, he moved to the Philadelphia Atoms of the North American Soccer League where he was part of the 1973 NASL championship team.
In 1978, he joined the Philadelphia Fever of the Major Indoor Soccer League for one season.
In 1984, he was hired as head coach of the men's soccer team by Philadelphia College of Textiles.
[3] In 2001, he retired after 32 years as a health and physical education teacher at Bensalem High School.