With awk:
awk '{ print $(NF-1) }'
`NF` is the number of fields -- all that happens here is that one is subtracted from the total field length to get the penultimate field.
With perl:
perl -lane 'print $F[-2]'
An array containing the fields is created as `@F` (that's what `-a` does), and we get the value of the second last field (with index `-2`).
Using sed is slightly less palatable, since it doesn't have any concept of fields. I'd recommend using one of the above, instead.