By the way, Calgary, I don't know whether or not you know about Google.com
I wanted an official definition of the idiom you mentioned earlier, so I typed:
driver's seat meaning
I got plenty of websites with really good explanations. Just letting you know in case you are not familiar with Google.
Here you go:
Driver's seat: (idiom)
"A position of control or authority."
Ok, has quite a few usages. I'm not certain as to the exact meaning of "odd" in this context however. I'll leave this to other experts.Kumar Sangakkara, meanwhile stayed till the end and score 69 odd runs to ensure Lanka victory.