You'll want to use pandas's string modifiers. Here are the docs for pandas.Series.str.replace(). It is slightly faster than the normal replace.
Mechanical_meat's great one line approach works with .str.replace() also:
df['Title'].str.replace(r'(\bRunning\b|\bCycling\b)','',regex=True)
I thought I'd offer the alternative of using df['Title'].str.replace('Running','') and df['Title'].str.replace('Cycling',''). Why do it in two steps? It avoids regex which can be "costly". Running a timeit on the two for small dataframes though finds the overhead of running replace twice is significantly higher than the cost of regex. I'd imagine it only gets worse for larger dataframes.