I was thinking about the work-energy theorem today and how it states that: Wnet = ΔEkinetic If this is true, then when a ball is moved upward a distance of d, the net work done is equal to zero because there is no change in kinetic energy. Because: Work = Force x Displacement for every infinitely small distance, dr, that the ball moves in the upward direction, the work done by the upward force is equal to F * dr and the work done by gravitational force is equal to -mg * dr. However, according to the previous statement, net work done when the ball moves a distance of dr is zero, which means that F*dr = mg * dr and F = mg Because Fnet = F - mg, there is no net force. If there is no net force, why does the ball move up? I feel like I am missing a very crucial part of logic, but I can't seem to figure it out. Any help would be greatly appreciated.