Yeah, in games at school during school hours or at lunchtime, I was closer to the bottom than the top, and certainly no All-Star.
But I can relate on the home run story. My second year of Little League as a "veteran" I copped the shortstop job on the Cardinals and got off to a hot start to the season. Mid-season we were in second place behind the White Sox, who had the leagues most dominant pitcher, a gas-throwing lanky kid named Mickey. We played the White Sox in a crucial game, and Mickey was on the mound. I came up in the middle innings with runners on first and second and the score tied 1-1. My season had already begun to tail off badly, so my confidence wasn't that high, but somehow I walked into a drive over the left-center field fence that won the game, 4-1. That was my last hurrah for the season, really, but they still made me the substitute shortstop in the All-Star game, in which I struck out as a pinch-hitter. I vaguely recall I might have made an error as well.
The next season I was a scrub in the Senior Majors and that was my last organized hardball. Our church had a team in a church softball league, and I played some there but was never particularly good. Time had passed me by, and I was only in my early 20's!