Cabrera started Tuesday night's game against St. Louis. He had been out since July 2 with a strained left hamstring.
The switch-hitter is hitting .218 with three home runs and 16 RBIs.
On Monday, the 37-year-old Lane, an outfielder turned pitcher, became the oldest San Diego player to make his big league debut as a starter. He had been called up from Triple-A to start for ailing Ian Kennedy.