journeyman

noun: A worker, athlete, performer, etc. who is competent and reliable, but undistinguished.